首页 > 编程 > JS > 正文

JS正则表达式验证手机号码

2020-07-02 22:22:36
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了JS正则表达式验证手机号码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

    随着移动、联通、电信的电话号码号段的增加变化,我们在写JS正则表达式验证手机号码的代码也需要进行相应的升级,下面错新网小编给大家分享一个简单的正则表达式来验证手机号码:

// 手机号校验export function isPhoneNumber(phoneNum) {    // let reg = /^[1][3,4,5,7,8,9][0-9]{9}$/;    /*      * 移动号码包括的号段:134/135/136/137,138,139;    *                     147/148(物联卡号);    *                     150/151/152/157/158/159;    *                     165(虚拟运营商);    *                     1703/1705/1706(虚拟运营商)、178;    *                     182/183/184/187/188    *                     198    * 联通号段包括:130/131    *               145    *               155/156    *               166/167(虚拟运营商)    *               1704/1707/1708/1709、171    *               186/186    *    * 电信号段包括: 133    *                153    *                162(虚拟运营商)    *                1700/1701/1702(虚拟运营商)    *                180/181/189    *                191/199    * */let reg = /^1(3[0-9]|4[5,7]|5[0,1,2,3,5,6,7,8,9]|6[2,5,6,7]|7[0,1,7,8]|8[0-9]|9[1,8,9])/d{8}$/;    return reg.test(phoneNum);}

完成。

以上就是JS正则表达式验证手机号码的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表