ி 前言

  • 温馨提示:
    首先,有一点注意的是,手机号这种东西会不断更新(时间跨度比较长,具体规则估计得去工信部查看)
    所以,个人认为网上流传的大多数介绍其 正则表达式 的文章,是无法保证规范与时效性的
    总结来说,如果想要保障严谨的规范性,就无法保证时效性, 建议花个十几分钟看一下 正则表达式 - 语法 ,自行制定需要的结果,同时尽量注意 及时更新过时的代码

文章最后更新时间2019 - 01 - 02

  • 国内移动、联通、电信 三大运营商所管理的手机号段(最新)
— --- — 中国移动 中国联通 中国电信 虚拟运营商
已有号段 134 135 136 137 138 139
147(上网卡)
150 151 152 157 158 159
165
172 178(4G)
182 183 184 187 188
130 131 132
145(上网卡)
155 156
171 175 176(4G)
185 186
133
149
153
173 174 177(4G)
180 181 189
191
170 171
新增号段
(2017-08-08 工信部)
1440(物联网) 148(物联网)
198
146(物联网)
166
1410(物联网)
199

✎ 正则表达式

  • 如果根据上文的手机号段,进行严谨的规则匹配,那么得到的结果为:
/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/
  • 如果觉得太过严谨,可以考虑使用
/^[1]([3-9])[0-9]{9}$/
  • 举例,在 js 代码中进行应用的一种写法:
    var telStr = /^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/;var inputStr = "18810998988";if (!(telStr.test(inputStr))) {flag = '手机号码输入不规范';}else{msg = "手机号码规范";}
  • 正则表达式 在线生成工具

➷ 参考博客

  • 【三大运营商手机号段正则表达式】
  • 【最新手机号段归属地数据库(2018年11月) 415806行】

手机号段正则表达式 (2019-01 最新)相关推荐

  1. 三大运营商手机号段正则表达式

    三大运营商手机号段正则表达式 旧的正则表达式代码: /*** 手机号码* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 ...

  2. mysql手机号段地区库_最新手机号段归属地数据库 2019年12月版 441831条记录

    2019年12月1日版 441831条记录 最新 手机号段数据库 号码归属地数据库 移动号段 联通号段 电信号段 170 171 号段(虚拟运营商) 权威 全面 准确 规范 字段包括 省份 城市 运营 ...

  3. Java手机号码正则表达式验证,手机号段根据2020年最新号段所做参考

    最近需要实现java手机号码正则表达式验证,然而百度了一下发现结果挺多的,但是好像号段不全,基本上都是几年前的结果,大部分刚好就没我166的号段,我今天也查了一下最新的手机号段,重新写一遍(根据需求我 ...

  4. 最新手机号验证正则表达式(电信、移动、广电号段)

    一般表单页面都需要填写手机号,校验用户输入的手机号码是否正确,就要用到正则表达式,用正则表达式来匹配手机号段,如在运营商号段内,则号码正确.因此,需要知道运营商最新的号段,如下所示: 各大运营商手机号 ...

  5. 最新手机号段归属地数据库 2019年6月版 430826条记录

    2019年6月1日版 430826条记录 最新 手机号段数据库 号码归属地数据库 移动号段 联通号段 电信号段 170 171 号段(虚拟运营商) 权威 全面 准确 规范 字段包括 省份 城市 运营商 ...

  6. 2019运营商最新号码段正则表达式

                                  2019运营商最新号码段正则表达式 移动号码段                                     |          ...

  7. JAVA最新中国手机号段匹配

    Java最新的手机号验证代码 ** 运营商号段如下: **  中国联通号码:130.131.132.145(无线上网卡).155.156.185(iPhone5上市后开放).186.176(4G号段) ...

  8. 最新最全的手机号验证正则表达式

    这篇文章将为大家详细讲解有关如何实现手机号码.电话号码验证的正则表达式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获. 前言 一般表单页面都需要填写手机号,校验用户输 ...

  9. 最新手机号段归属地数据库(2017年4月16日版)免费下载

    2017年4月16日版   360569条记录 最新 手机号段数据库 号码归属地数据库  移动号段 联通号段 电信号段 14号段 170号段(虚拟运营商)    权威  全面  准确  规范 字段包括 ...

最新文章

  1. leetcode006 zig_zig_print
  2. 自定义cacti插件监控jvm
  3. event 和 window.event
  4. 通过电机编码器AB相输出确定电机转向
  5. Stanford UFLDL教程 神经网络向量化
  6. 2014-02-20
  7. log4j.xml配置文件
  8. 数字图像处理之几何变换
  9. oracle主从表分离怎么实时更新数据_高可用数据库主从复制延时的解决方案
  10. 临沂大学3加4计算机专业,临沂大学2021年电子信息(计算机技术方向) 硕士研究生调剂工作细则...
  11. 诺基亚2亿欧元建越南新工场
  12. java中包装类介绍
  13. php获取模型错误,php – 解析错误,期望activecollab模型类中出现“T_PAAMAYIM_NEKUDOTAYIM”错误...
  14. ibatis 核心原理解析
  15. 沙盘模拟软件_ERP企业经营模拟第一次培训
  16. xshell传输文件到服务器(ubuntu)(上传下载)
  17. Chromium扩展(Extension)机制简要介绍和学习计划
  18. AutomateTheBoringStuffWithPython
  19. 如何定制zencart模板
  20. php 双竖线,范数介绍,数字两边双竖线

热门文章

  1. jdb2/sdb1-8 io使用过高处理
  2. Assertion failed: (KALDI_ISFINITE(sigma) “Tridiagonalizing matrix that is too large or has NaNs.“
  3. ultraiso制作u盘系统linux,使用UltraISO制作ubuntu安装u盘启动盘图文教程
  4. grafana开发与调试
  5. JS正则表达式断言和贪婪
  6. 信息化私有云部署一概述
  7. 工业机器人国产替代,数字化转型是关键
  8. RTI Connext DDS代码生成器
  9. 微信小程序--地图上添加图片
  10. HTML游戏黑屏,360安全卫士怎么解决网页游戏黑屏 网页游戏黑屏解决办法详解