Java最新的手机号验证代码

**

运营商号段如下:

**
中国联通号码:130、131、132、145(无线上网卡)、155、156、185(iPhone5上市后开放)、186、176(4G号段)、175(2015年9月10日正式启用,暂只对北京、上海和广东投放办理)
中国移动号码:134、135、136、137、138、139、147(无线上网卡)、150、151、152、157、158、159、182、183、187、188、178
中国电信号码:133、153、180、181、189、177、173、149、199
虚拟运营商:170、1718、1719
**

验证代码如下

**

    /*** @see 验证手机号是否合法* @param mobiles* @return*/public static boolean isMobileNO(String mobile){  if (mobile.length() != 11){return false;}else{/*** 移动号段正则表达式*/String pat1 = "^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$";/*** 联通号段正则表达式*/String pat2  = "^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\\d{8}|(1709)\\d{7}$";/*** 电信号段正则表达式*/String pat3  = "^((133)|(153)|(177)|(18[0,1,9])|(149)|(199))\\d{8}$";/*** 虚拟运营商正则表达式*/String pat4 = "^((170))\\d{8}|(1718)|(1719)\\d{7}$";Pattern pattern1 = Pattern.compile(pat1);Matcher match1 = pattern1.matcher(mobile);boolean isMatch1 = match1.matches();if(isMatch1){return true;}Pattern pattern2 = Pattern.compile(pat2);Matcher match2 = pattern2.matcher(mobile);boolean isMatch2 = match2.matches();if(isMatch2){return true;}Pattern pattern3 = Pattern.compile(pat3);Matcher match3 = pattern3.matcher(mobile);boolean isMatch3 = match3.matches();if(isMatch3){return true;}Pattern pattern4 = Pattern.compile(pat4);Matcher match4 = pattern4.matcher(mobile);boolean isMatch4 = match4.matches();if(isMatch4){return true;}return false; }} 

楼主自己验证过的,需要的朋友可以看看!

Java最新的手机号验证代码相关推荐

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

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

  2. JS最新的身份证验证代码

    <script>function reproving() { //验证身份证var code=$("#cardId").val().toUpperCase();$(&q ...

  3. Java过滤字符串中的手机号+提取字符串中的手机号+验证是否存在手机号

    河南循中网络科技有限公司 - 精心创作,详细分解,按照步骤,均可成功! 文章目录 结果 代码 结果 话不多说,直接看main执行结果如下 代码 <!-- apache公共基础类 -->&l ...

  4. 基于Java实现图片滑动验证(包含前端代码)

    前言 1.下面是一个效果展示: 2.先抱怨一下,在博客上面的抄袭真的非常严重,为了实现一个图片滑动验证,我搜索了挺久的资料,不过内容翻来覆去就是同样的内容,千篇一律,作者还各不相同:内容相同我就不多说 ...

  5. js(最新)手机号码 正则验证 - 代码篇

    现在手机号码,除了以11+.12+开头的没有,别的好像都有了! 代码如下: 方法一: function checkPhone(){ var phone = $(".phone"). ...

  6. layui自带验证体系:手机号验证、邮箱验证、必填项非空验证、数字验证(含代码、案例)

    layui自带验证体系:手机号验证.邮箱验证.必填项非空验证.数字验证(含代码.案例) 案例 · 截图: 实例代码: <!DOCTYPE html> <html> <he ...

  7. 手机号最新的正则表达式验证(截止2018-03-31)

    转:https://www.jianshu.com/p/18a245600468 /*** 手机号最新的正则表达式验证* * 移动:134-139,147(上网卡),150-152,157-159,1 ...

  8. java身份证验证代码IdcardUtils.java分享

    原文:java身份证验证代码IdcardUtils.java分享 源代码下载地址:http://www.zuidaima.com/share/1843444783778816.htm import j ...

  9. 2021年最新js手机号正则验证 最全全部号段

    手机号验证正则 /^1[3-9]\d{9}$/ js的例子 isphone.html <html> <body> <input id="Tel" ty ...

最新文章

  1. thinkphp6 接收不到数据_单片机红外接收与红外发射
  2. 数据规范化理论(2NF,3NF,BCNF)[zz]
  3. 解決memcache 有時無法連接的問題
  4. @requirespermissions注解是什么意思_如何基于spring开发自定义注解实现对接口访问频次限制?...
  5. ios开发 方形到圆的动画_画个圆动画,的两种实现。iOS 动画由很浅,入浅,当然是 Swift...
  6. 沫沫金:2014最新全浏览器兼容左列固定右列自适应宽度技巧大公开
  7. C++ 重载机制实现原理
  8. 表单form数据默认以键值对的形式将数据回发到服务器,回发非纯文本需使用enctype=multipart/form-data方式编码为整条消息...
  9. windows2012同步linux时间,Windows server2012时间同步NTP配置
  10. javascript 排序_JavaScript中的排序方法
  11. C# 读取照片的EXIF信息
  12. abap al设置单元格可编辑 oo_利用WPS做业务系统的超级编辑器
  13. Struts2基本的执行过程
  14. 超详细的OpenCV入门教程,12小时带你吃透OpenCV。
  15. matlab读取hdf显示,matlab读取hdf
  16. Linux系统学习前的一些准备-Linux-学习笔记(二)
  17. 盒马鲜生app爬虫与 淘系的×- sign 、 x-mini-wua 、 x-sgext…
  18. Opencv图像基本操作——读取、显示、截取图像、属性、颜色通道、边界填充、图像融合
  19. java 占位符写法_java中占位符
  20. 证券交易api 查询证券编码及基本上市信息

热门文章

  1. U-Net:大脑MRI海马体语义分割
  2. WinCE开机logo调试小记
  3. 哈佛大学、麻省理工在金融科技教育领域进行了哪些探索?丨智谷星图金融科技教育研报...
  4. [VB.NET]空心字体
  5. 【UEFI实战】UART的初始化
  6. 超出一般人的想象 十大终极黑客入侵事件
  7. 360杀毒软件的快速崛起 告诉我们的一些道理
  8. Java个人登陆账号
  9. Java 中canonical name, simple name and class name 的区别
  10. LODOP 设置纸张大小 无效