我能做些什麼來全面驗證澳大利亞電話號碼?我需要這個爲我正在寫的應用程序。你可以假設它是從澳大利亞境內撥打的。我想要使用白名單方法。您將使用什麼規則來驗證澳大利亞電話號碼?
這裏是我的規則迄今(除去任何空白後): -
- 開始與圖13和是6位長
- 始於1300和爲10位長
- 從0開始(但不是0011,因爲這是國際撥號)和爲10位長
- 始於61,接着的9位數字
- 開始與(0_),接着8位(其中_是1-9)
有什麼我錯過了?
區域代碼是必需的,因爲當用戶處於不同的狀態時,我們可能在一種狀態下從傳真服務器發送傳真。
(我不是問如何使上述規則中的正則表達式,但如果這些規則是正確的)。
參見:
UK Phone Numbers
US Phone Numbers
如果你而不是詢問如何編程(正則表達式或其他方式,這對於本站來說似乎相當不重要) – ahockley 2008-11-26 23:29:38
在那裏,爲您解決了這個問題。 :-) – paxdiablo 2008-11-27 00:39:22
從可用性的角度來看,允許奇數的其他字符大方。爲什麼要求平衡的支持者?如果有人在沒有關閉的情況下錯誤輸入一個文件,誰在乎!另請考慮使用破折號或句點分隔號碼組的人員。 – 2009-02-01 19:26:24