規則的國內固定**和傳真的格式基本都是帶有0的區號+連線符「-」+**號碼,
另外還有可能有分機號,區號有3位、4位,**號碼有7位和8位的;
其它格式的有前面不帶0的,或者不帶連線符的,或者分機號前面使用#號的,或者前面加「+86」的等等;
區號:前面乙個0,後面跟2-3位數字 : 0\d
**號碼:7-8位數字: \d
分機號:一般都是3位數字: \d
這樣連線起來就是驗證**的正規表示式了:/^((0\d)-)(\d)(-(\d))?$/手機號碼前面以1開頭,第二位現在是3或者5,後面是9位數字,則:/^1[35]\d$/
看到乙個比較強悍的驗證:(^(\d[-_-—]?)?\d([-_-—]?\d)?([-_-—]?\d)?$)|(^0?1[35]\d$)
該表示式可以驗證那些不小心把連線符「-」寫出「-」的或者下劃線「_」的等等。
電話號碼正規表示式
在做專案時常常用到判斷 號碼的正規表示式,寫了乙個,可驗證如下27種格式 1108888888 88888888 8888888 123 88888888 23435 0871 8888888 123 023 88888888 23435 86 0871 8888888 123 8888888 12...
電話號碼正規表示式
d d d d d d d d d d d d d d d d d 匹配格式 11位手機號碼 3 4位區號,7 8位直播號碼,1 4位分機號 如 12345678901 1234 12345678 1234 d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 ...
電話號碼正規表示式
號碼正規表示式 支援手機號碼,3 4位區號,7 8位直播號碼,1 4位分機號 d d d d d d d d d d d d d d d d d 匹配格式 11位手機號碼 3 4位區號,7 8位直播號碼,1 4位分機號 如 12345678901 1234 12345678 1234 匹配中文字元的...