国家代码intl-tel-input后未删除数字0

时间:2018-09-11 15:15:47

标签: angular phone-number libphonenumber intl-tel-input

我正在使用国际电话输入库进行电话号码验证。

我注意到的一件事是,我可以在国际号码的国家/地区代码后加上0:

libphonenumber

enter image description here

如您所见,电话号码有效,并且0会自动以国际格式删除。

我尝试向自己发送一条消息,消息中带有0 +代码区,并且收到了消息。

我想确定是用户在表格中的代码区输入带有0的电话号码,无论如何我们都可以向他发送电话消息,并且该号码不会无效。还是您认为我需要编写一种方法来自动删除0?

希望我很清楚,感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

同样的问题,我偶然发现了您的帖子。我们遇到的问题是,即使libphonenumber识别为有效,调用介于两者之间的数字“ 0”也不起作用。

我刚刚使用SMS进行了另一项测试。同样在此,无法发送号码为“ 0”的SMS。

示例:

  • + 4179xxxxxxx有效

  • + 41079xxxxxxx不起作用

因此回答您的问题:不,您不能确保介于0之间的数字在所有情况下均适用。在数字被确认为有效之后,我们现在使用E164格式。