项目用户注册界面突然提示用户的手机号码不符合规则,查看用户手机号号码才知道是191开头的手机号码。查阅了下资料,重新写下方法。

最新的号段参考自 :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 static boolean isMobile(String mobile) {String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(16[5,6])|(17[0-8])|(18[0-9])|(19[1、5、8、9]))\\d{8}$";Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);Matcher m = p.matcher(mobile);return m.matches();}

如果你有更好的方式方法,欢迎提出建议

Java手机号码正则表达式验证相关推荐

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

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

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

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

  3. java手机号码格式验证

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

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

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

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

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

  6. Java使用正则表达式验证用户名和密码

    Java使用正则表达式验证用户名和密码 要求: 效果展示: 源代码: 要求: 用户名: 必须是6-10位字母.数字.下划线(这里字母.数字.下划线是指任意组合,没有必须三类均包含) 不能以数字开头 密 ...

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

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

  8. php中电话号码输入框,php中固定电话号码和手机号码正则表达式验证

    086-区号-号码-分机 ^086-[1-9][0-9]{1,4}-[1-9][0-9]{4,7}-[0-9]{3,4}$ 2G的手机号差不多都是13开头  代码如下 $mobilephone=tri ...

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

    086-区号-号码-分机 ^086-[1-9][0-9]{1,4}-[1-9][0-9]{4,7}-[0-9]{3,4}$ 2G的手机号差不多都是13开头 代码如下 $mobilephone=trim ...

最新文章

  1. 面试必备杀技:SQL查询专项训练!
  2. select2的一些特性效果
  3. 第一阶段个人总结03
  4. 安卓APP破解利器之FRIDA
  5. 潭州课堂25班:Ph201805201 django 项目 第二十四课 文章主页 多级评论数据库设计 ,后台代码完成 (课堂笔记)...
  6. ECCV2018_Generalizing A Person Retrieval Model Hetero- and Homogeneously
  7. 如何让强化学习走进现实世界?DeepMind要用“控制套件”推动
  8. My Data Sructure TemplatesClass
  9. 讨论 innodb_log_block_size 变量
  10. RDIFramework.NET开发实例━表约束条件权限的使用-WinForm
  11. html背景图透明文字正常,背景图片 透明 文字不透明
  12. 打印DPI如何与计算机DPI一致,ps打印尺寸怎么设置和实际纸张一致? -电脑资料
  13. 微信支付的支付金额计算
  14. 贴片陶瓷电容材质NPO、C0G、X7R、X5R、Y5V、Z5U区别
  15. KeyBert、TextRank等九种本文关键词提取算法(KPE)原理及代码实现
  16. 迪士尼FAMA认证作用及取得FAMA注意事项
  17. 学习 Go 语言(Golang)读书笔记
  18. 找工作总结(微电子、FPGA方向)
  19. delphi 调用youtube-dl命令,下载youtube视频,原理及源代码
  20. Android之应用开发基础

热门文章

  1. Win10自动修复错误无法开机
  2. 基于MFC视频播放器
  3. 沃顿商学院谈判课pdf_与您的公共云提供商进行谈判的3个技巧
  4. 数字银行论坛 | 银行数字化转型路径与策略
  5. 探访世优科技数字人虚拟直播产品体系 | 世优开放日再次成功举行
  6. 度数换算_近视度数如何换算
  7. 手把手教你写游戏修改器(终极版)
  8. 解决一个偶现的503 bug,花了俺不少时间
  9. 循迹智能小车的组装过程
  10. 状态同步 和 帧同步