分享一组开源的匹配中国大陆手机号码的正则表
网络编程 2021-07-05 10:07www.168986.cn编程入门
这篇文章主要介绍了分享一组开源的匹配中国大陆手机号码的正则表达式。文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络推广来一起学习学习吧
正则表达式,又称正规表示法、常规表示法,正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。
很多程序员都需要用到正则表达式,它可以帮助开发者很好的判断一个字符串是否合法
- 比如判断一个手机号的格式是否正确
- 手机号码的匹配
- 填写的邮箱格式是否正确
呢,国内手机号的匹配还是有点难度,不仅有三大运营商,这三大运营商还经常推出一些新号段,判断手机格式还是有点复杂的
今天猿妹和大家分享一组超级全面的匹配大陆手机号的正则表达式——ChinaMobilePhoneNumberRegex
到底有多全面呢?往下看你就知道了,比如
匹配所有号码(手机卡 + 数据卡 + 上网卡)
代码如下:
^(?:+?86)?1(?:3d{3}|5[^4D]d{2}|8d{3}|7(?:[01356789]d{2}|4(?:0d|1[0-2]|9d))|9[189]d{2}|6[567]d{2}|4(?:[14]0d{3}|[68]d{4}|[579]d{2}))d{6}$
匹配所有支持短信功能的号码(手机卡 + 上网卡)
代码如下:
^(?:+?86)?1(?:3d{3}|5[^4D]d{2}|8d{3}|7(?:[01356789]d{2}|4(?:0d|1[0-2]|9d))|9[189]d{2}|6[567]d{2}|4[579]d{2})d{6}$
手机卡
匹配所有
代码如下:
^(?:+?86)?1(?:3d{3}|5[^4D]d{2}|8d{3}|7(?:[35678]d{2}|4(?:0d|1[0-2]|9d))|9[189]d{2}|66d{2})d{6}$
匹配中国移动
代码如下:
^(?:+?86)?1(?:3(?:4[^9D]|[5-9]d)|5[^3-6D]d|8[23478]d|(?:78|98)d)d{7}$
匹配中国联通
代码如下:
^(?:+?86)?1(?:3[0-2]|[578][56]|66)d{8}$
匹配中国电信
代码如下:
^(?:+?86)?1(?:3(?:3d|49)d|53d{2}|8[019]d{2}|7(?:[37]d{2}|40[0-5])|9[19]d{2})d{6}$
匹配北京船舶通信导航有限公司(海事卫星通信)
代码如下:
^(?:+?86)?1749d{7}$
工业和信息化部应急通信保障中心(应急通信)
代码如下:
^(?:+?86)?174(?:0[6-9]|1[0-2])d{6}$
虚拟运营商
匹配所有
代码如下:
^(?:+?86)?1(?:7[01]|6[57])d{8}$
匹配中国移动
代码如下:
^(?:+?86)?1(?:65d|70[356])d{7}$
匹配中国联通
代码如下:
^(?:+?86)?1(?:70[4789]|71d|67d)d{7}$
匹配中国电信
代码如下:
^(?:+?86)?170[0-2]d{7}$
物联网数据卡
匹配所有
代码如下:
^(?:+?86)?14(?:[14]0|[68]d)d{9}$
匹配中国移动
代码如下:
^(?:+?86)?14(?:40|8d)d{9}$
匹配中国联通
代码如下:
^(?:+?86)?146d{10}$
匹配中国电信
代码如下:
^(?:+?86)?1410d{9}$
上网卡
匹配所有
代码如下:
^(?:+?86)?14[579]d{8}$
匹配中国移动
代码如下:
^(?:+?86)?147d{8}$
匹配中国联通
代码如下:
^(?:+?86)?145d{8}$
匹配中国电信
代码如下:
^(?:+?86)?149d{8}$
里面还包含了各种规则介绍。
目前,该项目已经在GitHub上获得 3340 个Star,333个Fork(GitHub地址)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程