日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

JS最新手机号码检验正则表达式

發布時間:2023/12/2 综合教程 30 生活家
生活随笔 收集整理的這篇文章主要介紹了 JS最新手机号码检验正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看到網上很多代碼都很復雜,還包括以中文開頭的86,17951,其實誰會填這么多,無非是檢驗一下他們是否位數對不對,開頭有沒有寫錯而已。下面我們從百度百科的手機號碼歷程來看:現在的手機號碼段有聯通、移動和電信。

電信

中國電信手機號碼開頭數字
2G/3G號段(CDMA2000網絡)133、153、180、181、189
4G號段 177

聯通

中國聯通手機號碼開頭數字
2G號段(GSM網絡)130、131、132、155、156
3G上網卡145
3G號段(WCDMA網絡)185、186
4G號段 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、188
3G上網卡 147
4G號段 178

從以上我們可以看到第一位是【1】開頭,第二位則則有【3,4,5,7,8】,第三位則是【0-9】,第三位之后則是數字【0-9】。從而我們可以得出一個符合當前的手機號碼驗證正則表達式。

var reg = /^1[3|4|5|7|8][0-9]{9}$/; //驗證規則

var phoneNum = '15507621999';//手機號碼

var flag = reg.test(phoneNum); //true

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

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

總結

以上是生活随笔為你收集整理的JS最新手机号码检验正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。