世界各地的電話號碼是否有任何標準。 我想創建一個用戶界面來接受電話號碼 根據國家/地區的不同,接受電話號碼的對話框應該像在美國一樣更改,應該是+ 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