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

Number 0 not removed after country code intl-tel-input

我正在使用 intl-tel-input 库进行 phone 号码验证。

我注意到的一件事是,我可以在国际号码的国家代码后加一个 0,如下所示:

libphonenumber

如您所见,phone 数字是有效的,并且 0 会自动用国际格式去除。

我尝试用 0 + 代码区给自己发消息,我收到了消息。

我想确定是用户在表单中的代码区域输入他的 phone 号码和 0,我们将能够向他发送 phone 消息无论如何,该号码不会无效。或者您认为我需要编写一种方法来自动删除 0 吗?

希望我说得足够清楚,感谢您的帮助!

有同样的问题,我偶然发现了你的post。我们遇到问题,即使 libphonenumber 将其识别为有效,拨打中间带有“0”的号码也不起作用。

我刚刚对 SMS 进行了额外的测试。同样这里,号码为'0'的短信无法发送。

示例:

  • +4179xxxxxxx 有效

  • +41079xxxxxxx 不起作用

所以回答你的问题:不,你不能确定中间带有“0”的数字在所有情况下都有效。识别有效后,我们现在使用E164格式。