匹配手機號碼的正規表示式:
^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d$
/*** 判斷是否是手機號
* * @param mobile
* @return
*/public static boolean ismobile(string mobile) "代表後面是可以是0~9的數字,有9位。
string regex = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d$";
pattern p = pattern.compile(regex, pattern.case_insensitive);
matcher m = p.matcher(mobile);
return m.matches();
中國電信號段
133、149、153、173、177、180、181、189、199
中國聯通號段
130、131、132、145、155、156、166、175、176、185、186
中國移動號段
134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198
其他號段
14號段以前為上網絡卡專屬號段,如中國聯通的是145,中國移動的是147等等。
虛擬運營商
電信:1700、1701、1702
移動:1703、1705、1706
聯通:1704、1707、1708、1709、171
javascript 手機號碼正規表示式驗證函式
function checkmobile test smobile 下面是指令碼之家編輯對上面正規表示式的簡單分析,隨著以後手機號碼段的增加,大家可以自己擴充套件功能,不懂正則的朋友看完這篇文章應該會了點啊。主要是這段 了,以後大家修改這段就可以了 1 3 4 5 8 0 9 d 1代表以1開頭,現...
javascript 手機號碼正規表示式驗證函式
隨著手機號碼段的不斷增加,以前網上的手機號碼驗證函式都不能那麼完美的支援了,這裡編輯特為大家準備的乙個簡單的正則與手機驗證的函式分析。function checkmobile test smobile 下面是編輯對上面正規表示式的簡單分析,隨著以後手機號碼段的增加,大家可以自己擴充套件功能,不懂正則...
2018手機號碼正規表示式
最近發現各大手機運營商又增加了新的號碼段,在專案中的判斷手機號碼的正則表達不能用了,自己蒐集了一下,新寫了乙個正規表示式,希望有幫助。判斷是否是手機號 param mobile return public static boolean ismobile string mobile 代表後面是可以是0...