很想知道一個正則運算式來驗證電話號碼。規則:
- 它必須以 開頭
- 它必須有一個且只有一次的空間
- 它必須只有數字,除空格外沒有其他特殊字符
31 45847362 ->> ok
1234 45847362 ->> ok
1234 458473 62 ->> no
3145847362 ->> no
045847362 ->> no
31-45847362 ->> no
(31) 45847362 ->> no
(31)45847362 ->> no
我有這個,但空間不是強制性的,不知道為什么。我雖然每個字符在正則運算式中都是強制性的
/^[ ]*[{0,1}[0-9]{0,1}[\s./0-9]*$/;
uj5u.com熱心網友回復:
這(在 PCRE 語法中)加上長度檢查會起作用嗎?
^\ [0-9]*\s[0-9]*$
(然后檢查電話號碼的有效長度加空格)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/483108.html
標籤:javascript 正则表达式
