正则表达式校验⼿机号码(转载)序⾔
根据移动、联通、电信的电话号码号段,实现⼀个简单的正则表达式来验证⼿机号码
代码
// ⼿机号校验
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}$/;
st(phoneNum);
}
最后
⼗分感谢原博主,原博客的地址如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。