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