世界各地的电话号码是否有任何标准。 我想创建一个用户界面来接受电话号码 根据国家/地区的不同,接受电话号码的对话框应该像在美国一样更改,应该是+ 1-408-567-9822 有不同的这种类型的常规世界。 是否有任何位置可以获取所有标准或代码来格式化电话号码。UI电话号码识别 - 国际格式
1
A
回答
1
有一个标准,E.164。有些库可用于处理电话号码,例如libphonenumber。
1
不同国家有不同的格式,例如我在英国的电话号码是020 8xx xxxx和07963 xxx xxx,但是由于各种原因,每个人都使用这些格式。许多人写第一个为0208 xxx xxx,后者为0796 3xxx xxx也(020)8xx xxx。而且,如果切割和粘贴,你可能有0208xxxxxx
因此,我认为没有令人满意的格式只是接受任何序列的数字和字符,并忽略具有正确的数字位数的字符。我会单独选择国家,所以美国的+1,英国的+44,这样你就可以在本地拨打,如果在国内,其余的只是任何号码,
+0
阿门到那!我讨厌软件,因为软件完全有能力自行清除它们,所以它可以让我责备我们放入或者丢弃破折号。 – 2011-03-15 14:47:16
相关问题
- 1. 格式化国际电话号码
- 2. 国际电话号码格式
- 3. 国际电话号码
- 4. 识别PHP中字符串中的国际电话号码
- 5. 巧妙地识别电话号码和文本(包括国际号码)
- 6. 正则表达式在国际格式的电话号码
- 7. 从电话号码识别contry代码
- 8. 电话号码的国际格式是什么
- 9. android以国际格式转换电话号码
- 10. Javascript将电话号码从E164转换为国际格式
- 11. 安卓:只为国际电话号码
- 12. 电话号码面膜 - 国际的
- 13. 导轨:电话号码 - 国际前缀
- 14. 国际电话号码验证与RegEx
- 15. 国际HTML链接到电话号码
- 16. 从电话号码确定国际电话代码的算法
- 17. 正则表达式:识别不同格式的电话号码
- 18. 仅适用于国际访客显示国际电话格式
- 19. 将电话号码转换为国际国家代码iOS
- 20. 如何验证国际证券识别号码(ISIN)号码
- 21. 如何将电话号码转换为美国格式的电话号码?
- 22. 将国际电话号码转换为本地号码
- 23. 调整国际手机号码格式
- 24. 国际电话号码的jQuery插件:国旗和电话占位符丢失
- 25. Django Form Field支持美国或国际电话号码?
- 26. 我们如何显示国际电话号码格式,如联系人号码格式?
- 27. 使用Javascript的电话号码识别
- 28. 确保Android应用程序提供的电话号码的国际格式?
- 29. android-编辑文本 - 获取国际格式的电话号码,如+ xxxxxxxxx
- 30. 具有国家代码和国旗的角度国际电话号码
其中不包括+ 1-408-567-9822 - 只要我能看到的页面中的数字。 – Mark 2011-03-15 11:46:53
这就是为什么你应该使用库来处理用户输入。 E.164可能对于以规范形式存储电话号码很有用,但您不应期望用户以该格式输入电话号码。 – hrnt 2011-03-15 11:50:21
但人们会希望以他们输入的方式查看它,因此您必须存储该格式。可以将E.164发送到不显示号码的系统或原始用户看不到的其他系统, – Mark 2011-03-15 11:53:57