1
A
回答
1
PhoneFormat.com有一个JavaScript库,将做你寻找什么。你可以以任何格式传递一个电话号码,它将返回国家代码,并将其转换为e164,并且可以格式化它。
0
验证格式100%几乎是不可能的,你将不得不做出一些牺牲。
我只知道英国的电话号码,但也有无数种可能的有效数字格式,并代表他们的不同方式,例如:
+44 2345 123 456
02345123456
1234 56 78
你最好的选择将是验证它仅包含数字和空格,以+开头。它也可以包含一个#用于扩展?
一些简单的正则表达式是:
/\+?[\d+](\#\d+)?/i
相关问题
- 1. 保存电话号码+国家代码
- 2. 贮藏电话号码国家代码
- 3. 将电话号码转换为国际国家代码iOS
- 4. 电话号码的国家列表
- 5. 在多个国家/地区的电话号码验证
- 6. 从包含国家代码的号码获取电话号码
- 7. 获取给定电话号码的详细国家名称和国家代码
- 8. 从国家或国家代码获取电话代码 - Twilio
- 9. 具有国家代码和国旗的角度国际电话号码
- 10. 使用电话号码获取来电国家名称?
- 11. 国际电话号码
- 12. 如何确定一个电话号码(国家代码)是否等于另一个(不包括国家代码)
- 13. 如何从给定的电话号码获得国家代码
- 14. PHP - RegEx匹配电话号码有或没有国家代码
- 15. 根据国家/地区代码格式化电话号码
- 16. 获取设备的国家代码/电话号码
- 17. 获取Android中没有国家代码的电话号码
- 18. 从电话号码查找国家代码
- 19. 格式的电话号码与国家代码
- 20. 从电话号码[libphonenumber]提取代码国家
- 21. 正常化给定国家代码的电话号码
- 22. 正则表达式的电话号码与国家代码
- 23. 清单电话号码的所有国家代码
- 24. 根据国家代码验证电话号码
- 25. 如何从电话号码中删除“+”和国家代码?
- 26. 安卓:只为国际电话号码
- 27. 的RegularExpressionValidator为美国电话号码ASP.net
- 28. android拨入电话的国家代码
- 29. 与javascript匹配电话国家代码
- 30. 拆分电话号码(手机或座机)纳入国家代码,区号和电话号码
验证如何?你只想检查格式,或验证实际的数字?您是否需要过滤掉某些人可能欺诈的高级/手机号码?您想如何跟上变化,在快速发展的电话系统中可以很快发生变化?而且,指定您的意思是哪个国家肯定会有所帮助 - 几乎不会为所有192个国家/地区收集验证规则。 – 2010-07-23 08:53:46