手機號碼的正規表示式校驗

2021-09-21 05:10:58 字數 708 閱讀 1449

電信中國電信手機號碼開頭數字

2g/3g號段(cdma2000網路)133、153、180、181、1894g號段 177

聯通中國聯通手機號碼開頭數字

2g號段(gsm網路)130、131、132、155、1563g上網絡卡145

3g號段(wcdma網路)185、1864g號段 176、185[1]

移動中國移動手機號碼開頭數字

2g號段(gsm網路)有134x(0-8)、135、136、137、138、139、150、151、152、158、159、182、183、184。

3g號段(td-scdma網路)有157、187、1883g上網絡卡 1474g號段 178從以上我們可以看到第一位是【1】開頭,第二位則則有【3,4,5,7,8】,第三位則是【0-9】,第三位之後則是數字【0-9】。從而我們可以得出乙個符合當前的手機號碼驗證正規表示式。

var reg = /^1[3|4|5|7|8][0-9]$/; //

驗證規則

var phonenum = '15507621999';//

手機號碼

var flag = reg.test(phonenum); //

true

但你想過沒有,也許這個第二位**可能隨時增加乙個,比如以16開頭呢?19開頭呢?誰知道以後的事,咱們的**要保證幾年沒問題,所以還可以不驗證第二位規則:

var reg = /^1[0-9]$/;

手機號碼的正規表示式校驗

電信中國電信手機號碼開頭數字 2g 3g號段 cdma2000網路 133 153 180 181 1894g號段 177 聯通中國聯通手機號碼開頭數字 2g號段 gsm網路 130 131 132 155 1563g上網絡卡145 3g號段 wcdma網路 185 1864g號段 176 185 ...

手機號碼正規表示式

匹配手機號碼的正規表示式 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 代表...

校驗電話號碼 手機號碼正規表示式

號碼 手機號碼 等準確詳細 正規表示式 號碼正規表示式 支援手機號碼,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 1...