格式化国际电话号码始终以0开头?

时间:2016-04-07 13:14:41

标签: android validation verification phone-number

用户需要在我的移动应用程序中输入他/她的电话号码,以便我发送短信进行验证。我有一个包含所有国家/地区代码的数据库,因此,如果用户说他或她来自荷兰,则会自动使用+31填充前缀(加号,以便自动识别退出代码)。

并且,当用户填写他/她的电话号码0622277333时,如果是荷兰号,我需要删除0前缀,这样您才能获得+31622277333而不是+310622277333

因此我的问题是: 所有国家/地区的号码都一样吗?我可以删除所有起始零吗?或者电话号码可以开头说008,我只需要删除一个零?或者它有时可以从另一个数字开始吗?像1一样?

我在这里问这个问题,因为我确信其他程序员之前已经这样做了。也许还有一个正则表达式的例子,如果它更复杂的话。到目前为止,我还无法在互联网上找到答案。

0 个答案:

没有答案