Java最新的手机号验证代码
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最新的手机号验证代码相关推荐
- JAVA最新中国手机号段匹配
Java最新的手机号验证代码 ** 运营商号段如下: ** 中国联通号码:130.131.132.145(无线上网卡).155.156.185(iPhone5上市后开放).186.176(4G号段) ...
- JS最新的身份证验证代码
<script>function reproving() { //验证身份证var code=$("#cardId").val().toUpperCase();$(&q ...
- Java过滤字符串中的手机号+提取字符串中的手机号+验证是否存在手机号
河南循中网络科技有限公司 - 精心创作,详细分解,按照步骤,均可成功! 文章目录 结果 代码 结果 话不多说,直接看main执行结果如下 代码 <!-- apache公共基础类 -->&l ...
- 基于Java实现图片滑动验证(包含前端代码)
前言 1.下面是一个效果展示: 2.先抱怨一下,在博客上面的抄袭真的非常严重,为了实现一个图片滑动验证,我搜索了挺久的资料,不过内容翻来覆去就是同样的内容,千篇一律,作者还各不相同:内容相同我就不多说 ...
- js(最新)手机号码 正则验证 - 代码篇
现在手机号码,除了以11+.12+开头的没有,别的好像都有了! 代码如下: 方法一: function checkPhone(){ var phone = $(".phone"). ...
- layui自带验证体系:手机号验证、邮箱验证、必填项非空验证、数字验证(含代码、案例)
layui自带验证体系:手机号验证.邮箱验证.必填项非空验证.数字验证(含代码.案例) 案例 · 截图: 实例代码: <!DOCTYPE html> <html> <he ...
- 手机号最新的正则表达式验证(截止2018-03-31)
转:https://www.jianshu.com/p/18a245600468 /*** 手机号最新的正则表达式验证* * 移动:134-139,147(上网卡),150-152,157-159,1 ...
- java身份证验证代码IdcardUtils.java分享
原文:java身份证验证代码IdcardUtils.java分享 源代码下载地址:http://www.zuidaima.com/share/1843444783778816.htm import j ...
- 2021年最新js手机号正则验证 最全全部号段
手机号验证正则 /^1[3-9]\d{9}$/ js的例子 isphone.html <html> <body> <input id="Tel" ty ...
最新文章
- thinkphp6 接收不到数据_单片机红外接收与红外发射
- 数据规范化理论(2NF,3NF,BCNF)[zz]
- 解決memcache 有時無法連接的問題
- @requirespermissions注解是什么意思_如何基于spring开发自定义注解实现对接口访问频次限制?...
- ios开发 方形到圆的动画_画个圆动画,的两种实现。iOS 动画由很浅,入浅,当然是 Swift...
- 沫沫金:2014最新全浏览器兼容左列固定右列自适应宽度技巧大公开
- C++ 重载机制实现原理
- 表单form数据默认以键值对的形式将数据回发到服务器,回发非纯文本需使用enctype=multipart/form-data方式编码为整条消息...
- windows2012同步linux时间,Windows server2012时间同步NTP配置
- javascript 排序_JavaScript中的排序方法
- C# 读取照片的EXIF信息
- abap al设置单元格可编辑 oo_利用WPS做业务系统的超级编辑器
- Struts2基本的执行过程
- 超详细的OpenCV入门教程,12小时带你吃透OpenCV。
- matlab读取hdf显示,matlab读取hdf
- Linux系统学习前的一些准备-Linux-学习笔记(二)
- 盒马鲜生app爬虫与 淘系的×- sign 、 x-mini-wua 、 x-sgext…
- Opencv图像基本操作——读取、显示、截取图像、属性、颜色通道、边界填充、图像融合
- java 占位符写法_java中占位符
- 证券交易api 查询证券编码及基本上市信息