1

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

我注意到的一件事是,我可以在国家代码后添加一个 0 来表示这样的国际号码:

libphonenumber

在此处输入图像描述

如您所见,电话号码是有效的,并且 0 被自动剥离为国际格式。

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

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

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

4

1 回答 1

0

有同样的问题,我偶然发现了你的帖子。我们遇到的问题是调用中间有“0”的号码不起作用,即使它被 libphonenumber 识别为有效。

我刚刚用短信做了一个额外的测试。同样在这里,无法发送号码中带有“0”的短信。

例子:

  • +4179xxxxxx 工作

  • +41079xxxxxxx 不起作用

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

于 2019-07-12T11:01:44.613 回答