我想使用 Nexmo 或 Twilo 等服务验证我的用户电话号码。
要通过这些服务发送消息,我需要提供国际号码,但是,我不想要求我的用户提供完整的国际号码 - 只是他们愿意提供给本国任何人的正常号码(我不要指望他们知道他们的国际拨号代码等)。
那么将本地国家号码转换为国际号码的最佳方法是什么?除了他们的号码之外,还将要求每个用户提供他们的国家/地区。(我的用户群将是国际化的。)
我是否应该在包含国际拨号代码的 Country 表中添加一个额外的字段 - 然后只构建完整的国际号码?这似乎没问题,直到您认为某些国家/地区要求在数字开头省略 0,而其他国家/地区则不需要。
有没有更简单的方法?或者那里的宝石可以做到这一点?