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
虚拟运营商: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))\\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; }}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
楼主自己验证过的,
JAVA最新中国手机号段匹配相关推荐
- Java最新的手机号验证代码
Java最新的手机号验证代码 ** 运营商号段如下: ** 中国联通号码:130.131.132.145(无线上网卡).155.156.185(iPhone5上市后开放).186.176(4G号段). ...
- 三大运营商最新的手机号段分配情况
三大运营商最新的手机号段分配情况 2009/09/27 14:20 [IT ] 移动:134.135.136.137.138.139.150.151.157(TD).158.159.187.188 ...
- 最新代手机号段整理[用于判断]
按照运营商整理 移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 19 ...
- 中国手机号段分部情况
3G号段 中国联通185,186: 中国移动188,187: 中国电信189,180: 目前,3G业务专属的180-189号段已基本分配给各运营商使用,其中180.189分配给中国电信,187.188 ...
- Java手机号码正则表达式验证,手机号段根据2020年最新号段所做参考
最近需要实现java手机号码正则表达式验证,然而百度了一下发现结果挺多的,但是好像号段不全,基本上都是几年前的结果,大部分刚好就没我166的号段,我今天也查了一下最新的手机号段,重新写一遍(根据需求我 ...
- 最新的电信移动联通手机号段分配情况
最新的电信移动联通手机号段分配情况 移动:134.135.136.137.138.139.150.151.152.157(TD).158.159.187.188 联通:130.131.132.155. ...
- 手机号段正则表达式 (2019-01 最新)
ி 前言 温馨提示: 首先,有一点注意的是,手机号这种东西会不断更新(时间跨度比较长,具体规则估计得去工信部查看) 所以,个人认为网上流传的大多数介绍其 正则表达式 的文章,是无法保证规范与时效性的 ...
- 2019-9-2-中国最新手机号段划分情况
title author date CreateTime categories 中国最新手机号段划分情况 lindexi 2019-09-02 12:57:38 +0800 2019-6-23 10: ...
- 最新手机号段归属地数据库(2017年4月16日版)免费下载
2017年4月16日版 360569条记录 最新 手机号段数据库 号码归属地数据库 移动号段 联通号段 电信号段 14号段 170号段(虚拟运营商) 权威 全面 准确 规范 字段包括 ...
最新文章
- MIT重新发明飞机:无需燃料,每秒万米喷射带你上天 | Nature封面
- Java:使用synchronized和Lock对象获取对象锁
- 过滤注入代码的存储过程
- mysql级联查询_mysql 各种级联查询后更新(update select)
- centos7.3挂在移动硬盘(亲测)
- linux 进程间通信 dbus-glib【实例】详解三 数据类型和dteeth(类型签名type域)(层级结构:服务Service --> Node(对象、object) 等 )(附代码)
- python字典默认输出键还是值_说说在 Python 字典中如何在读取不存在的键时得到一个默认值...
- PHP $_SERVER['HTTP_REFERER'] 获取前一页面的 URL 地址
- js设置了location.href不跳转问题
- python等待线程结束_python线程join
- 局域网通讯工具_五大核心开启工业通讯创新之门——西门子工业网络专家计划打造最强行业生态...
- Liunx之chown命令
- VIM编辑器使用的小技巧
- 【POJ1442】Black Box
- 中rsa非对称加密_HTTP的数据传输中,对称加密和非对称加密的区别是什么?
- 我国家庭计算机最快方式,选择哪种方式上网对家庭电脑更实惠,更快速?
- 怎样在线改图片大小?教你如何在线裁剪图片
- Multiplier和Finger的区别和优劣讨论
- 【小程序】微信小程序自定义导航栏及其封装
- Mac OSX的开机启动配置
热门文章
- mapset——C++
- 全球与中国智能监控摄像头市场现状及未来发展趋势
- 安卓禁止用户安装程序
- Windows--从dos下进入D盘,切换盘符
- Codeforces-715B-Complete The Graph(最短路)
- windows7蓝牙怎么打开_【windows7】IP地址查询方法
- linux nc参数,linux nc命令参数及用法详解之毕业纪
- 史上最全Hashmap面试总结,51道附带答案,持续更新中...
- 新手Git for Windows 的安装、配置 及 GitHub中项目下载
- 四川计算机专业的二本大学排名及分数线,2019-2020四川二本大学排名及分数线(理科+文科)...