我正在使用国际电话输入库进行电话号码验证。
我注意到的一件事是,我可以在国际号码的国家/地区代码后加上0:
如您所见,电话号码有效,并且0会自动以国际格式删除。
我尝试向自己发送一条消息,消息中带有0 +代码区,并且收到了消息。
我想确定是用户在表格中的代码区输入带有0的电话号码,无论如何我们都可以向他发送电话消息,并且该号码不会无效。还是您认为我需要编写一种方法来自动删除0?
希望我很清楚,感谢您的帮助!
答案 0 :(得分:0)
同样的问题,我偶然发现了您的帖子。我们遇到的问题是,即使libphonenumber识别为有效,调用介于两者之间的数字“ 0”也不起作用。
我刚刚使用SMS进行了另一项测试。同样在此,无法发送号码为“ 0”的SMS。
示例:
+ 4179xxxxxxx有效
+ 41079xxxxxxx不起作用
因此回答您的问题:不,您不能确保介于0之间的数字在所有情况下均适用。在数字被确认为有效之后,我们现在使用E164格式。