正则表达式校验手机号码(转载)

序言

根据移动、联通、电信的电话号码号段,实现一个简单的正则表达式来验证手机号码

代码

// 手机号校验 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); }

最后

十分感谢原博主,原博客的地址如下:


__EOF__

本文作者damarkday知识库
本文链接https://www.cnblogs.com/GoodMemoryBlog/articles/14457338.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   DAmarkday  阅读(2405)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示