最近需要实现java手机号码正则表达式验证,然而百度了一下发现结果挺多的,但是好像号段不全,基本上都是几年前的结果,大部分刚好就没我166的号段,我今天也查了一下最新的手机号段,重新写一遍(根据需求我没有加入虚拟运营商的号段)。2020年最新的号段我参考自 :https://m.jihaoba.com/tools/haoduan/

目前的移动号段:139、138、137、136、135、134、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198.
联通号段:130、131、132、140、145、146、155、156、166、167、185、186、145、175、176
电信号段:133、149、153、177、173、180、181、189、191、199

判断手机号的方法isMobile

    public boolean isMobile(String mobiles) {Pattern p = Pattern.compile("^((13[0-9])|(14[0|5|6|7|9])|(15[0-3])|(15[5-9])|(16[6|7])|(17[2|3|5|6|7|8])|(18[0-9])|(19[1|8|9]))\\d{8}$");Matcher m = p.matcher(mobiles);return m.matches();}

以及main方法

    public static void main(String[] args) {boolean b = isMobile("16612349876");if (b==true){System.out.println("手机号符合规则。");}else {System.out.println("这个号码不符合规则");}}

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

  1. Java使用正则表达式验证手机号和电话号码

    中国电信号段 133.149.153.173.177.180.181.189.199 中国联通号段 130.131.132.145.155.156.166.175.176.185.186 中国移动号段 ...

  2. Java 手机号码正则表达式验证

    1.正则表达式的字符串表示 String mobileRegex = "^1(3|4|5|7|8)\\d{9}$"; 字符^意义:表示匹配的字符必须在最前边: 字符$意义:表示待匹 ...

  3. Java手机号码正则表达式验证

    项目用户注册界面突然提示用户的手机号码不符合规则,查看用户手机号号码才知道是191开头的手机号码.查阅了下资料,重新写下方法. 最新的号段参考自 :https://m.jihaoba.com/tool ...

  4. java手机号码格式验证_java 校验手机号格式

    主要用到这两个包: import java.util.regex.Matcher; import java.util.regex.Pattern; Pattern类用于创建一个正则表达式,生成一个Pa ...

  5. JAVA 手机号码格式验证,使用正则表达式

    正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. ...

  6. php验证固定电话,php验证手机号_php中固定电话号码和手机号码正则表达式验证...

    摘要 腾兴网为您分享:php中固定电话号码和手机号码正则表达式验证,智影,优衣库,熊猫视频,万科物业等软件知识,以及万得股票,礼包,dwg转dwf,软件打包工具,蜜桃儿,翻译米,是的没错表情包,上古卷 ...

  7. java 验证手机号_Java使用正则表达式验证手机号和电话号码的方法

    一个朋友需要,所以写了这两个,话不多说,看代码 中国电信号段 133.149.153.173.177.180.181.189.199 中国联通号段 130.131.132.145.155.156.16 ...

  8. java 正则表达式 电话_Java使用正则表达式验证手机号和电话号码的方法

    一个朋友需要,所以写了这两个,话不多说,看代码 中国电信号段 133.149.153.173.177.180.181.189.199 中国联通号段 130.131.132.145.155.156.16 ...

  9. 正则表达式验证手机号,适用最新166、198、199号段

    2017年8月,中国电信获得199号段,中国移动得到198号段,中国联通得到166号段. 最新验证表达式如下: ^(0|86|17951)?(13[0-9]|15[012356789]|17[678] ...

最新文章

  1. 中国“芯”的突破攻略——智源大会“智能体系架构与芯片”论坛发布
  2. 量子信息技术研究现状与未来
  3. 配置防盗链、 访问控制Directory 、访问控制FilesMatch
  4. MySql恢复密码的过程
  5. 排名前15位的Kubernetes监控和安全工具
  6. mybatis 依赖于jdbc_面试BAT问的最多的27道MyBatis 面试题(含答案和思维导图总结)...
  7. 概率论实验 04 - | 基于Matlab的匹配滤波器
  8. jvisualvm监控本地jvm
  9. 谷粒商城-个人笔记(基础篇一)
  10. 耳机降噪功能(ANC、ENC、CVC、DSP)
  11. 阿里云服务器使用命令行上发送邮件
  12. Java去除中英文标点符号
  13. 换页符'\f'的问题
  14. MFC导入图标文件的方法
  15. LINTCODE——吹气球
  16. 每个人都有第一桶金——潘石屹
  17. 代数余子式之和怎么算_小明说养老 | 养老金怎么算之月平均缴费指数怎么来的?...
  18. S32K144调试记录(二)
  19. 第一次发文-汽车数字液晶仪表盘制作-嵌入式开发板-qt-linux-can总线-mcp2515模块-汽车obd
  20. Python绘图制作混淆矩阵图--简易版(改矩阵参数就能运行)

热门文章

  1. 【摘录】NVRAM\FLASH\NVM的区别
  2. 高性能MySQL(第3版)(MySQL旗舰名著 惊献全面升级)
  3. 【Unity3D插件】Photon Unity Networking(PUN)插件分享《多人联机服务器》
  4. 有10亿个杂乱无章的数,怎样最快地求出其中前1000大的数
  5. _new_()与_init_()的区别
  6. [项目部署]宝塔部署项目
  7. 多个输入框实现串联筛选
  8. LeetCode 1488. 避免洪水泛滥--模拟
  9. 惠普服务器ipmi配置方法
  10. acwing 784. 强盗团伙