匹配手机号码及运营商校验

最新手机号正则,(没法保证时效性,注意 及时更新)正则表达式

移动:13四、13五、13六、13七、13八、13九、14七、14八、
          150、15一、15二、15七、15八、15九、17二、17八、18二、18三、18四、18七、18八、198,
联通:130、13一、13二、14五、14六、15五、15六、16六、17一、17五、17六、18五、186,
电信:13三、14九、15三、17三、17四、17七、180、18一、18九、199,
全球星:1349,

虚拟运营商.net

电信:1700、170一、1702
移动:170三、170五、1706
联通:170四、170七、170八、1709

匹配手机号码的正则表达式:code

^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,1,3,5-8])|(18[0-9])|166|198|199|(147))\\d{8}$
^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$
^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$

区分运营商(摘自:原文:https://blog.csdn.net/qq_3571...blog

//移动:134(0 - 8) 、13五、13六、13七、13八、13九、14七、150、15一、15二、15七、15八、15九、17八、18二、18三、18四、18七、18八、198 
//联通:130、13一、13二、14五、15五、15六、17五、17六、18五、18六、166
//电信:13三、15三、17三、17七、180、18一、18九、199 
/^((134)|(135)|(136)|(137)|(138)|(139)|(147)|(150)|(151)|(152)|(157)|(158)|(159)|(178)|(182)|(183)|(184)|(187)|(188)|(198))\d{8}$/g;
/^((130)|(131)|(132)|(155)|(156)|(145)|(185)|(186)|(176)|(175)|(170)|(171)|(166))\d{8}$/g;
/^((133)|(153)|(173)|(177)|(180)|(181)|(189)|(199))\d{8}$/g;

简写:get

/^((13[456789])|(147)|(15[012589])|(178)|(18[2348])|(198))\d{8}$/g;
/^((13[012])|(145])|(15[56])|(166])|(17[0156])|(18[56]))\d{8}$/g;
/^((133)|(153)|(17[37])|(18[019])|(199))\d{8}$/g;
相关文章
相关标签/搜索