目前(2016-12-7)三大运营商最新号段以下

移动号段:

134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188html

联通号段:

130 131 132 145 155 156 171 175 176 185 186java

电信号段:

133 149 153 173 177 180 181 189

虚拟运营商:

170apache

经过java语言写一个手机号码段校验工具类PhoneNumUtil以下:spa

import java.text.ParseException;

import java.util.regex.Pattern;

import org.apache.commons.lang.StringUtils;

/**

* 手机号码工具类

*/

public class PhoneNumUtil {

public static void main(String[] args) throws ParseException {

System.out.println(checkPhone("13801246482"));

System.out.println(checkPhone("17001246482"));

System.out.println(checkPhone("1501246482"));

}

/**

* 中国手机号码校验

*

* @param phone

* @return

*/

public static boolean checkPhone(String phone) {

if (StringUtils.isNotBlank(phone)) {

Pattern regexp = Pattern.compile("^(13[0-9]|14[579]|15[012356789]|17[135678]|18[0-9])[0-9]{8}$");

if (regexp.matcher(phone).matches()) {

return true;

}

}

return false;

}

/**

* 中国移动手机号码校验

*

* @param phone

* @return

*/

public static boolean checkChinaMobile(String phone) {

if (StringUtils.isNotBlank(phone)) {

Pattern regexp = Pattern.compile("^(13[456789]|14[7]|15[012789]|17[8]|18[23478])[0-9]{8}$");

if (regexp.matcher(phone).matches()) {

return true;

}

}

return false;

}

/**

* 中国联通手机号码校验

*

* @param phone

* @return

*/

public static boolean checkChinaUnicom(String phone) {

if (StringUtils.isNotBlank(phone)) {

Pattern regexp = Pattern.compile("^(13[012]|14[5]|15[56]|17[156]|18[56])[0-9]{8}$");

if (regexp.matcher(phone).matches()) {

return true;

}

}

return false;

}

/**

* 中国电信手机号码校验

*

* @param phone

* @return

*/

public static boolean checkChinaTelecom(String phone) {

if (StringUtils.isNotBlank(phone)) {

Pattern regexp = Pattern.compile("^(13[3]|14[9]|15[3]|17[37]|18[019])[0-9]{8}$");

if (regexp.matcher(phone).matches()) {

return true;

}

}

return false;

}

}

java号段_Java匹配国内手机号码段相关推荐

  1. 国内手机号码段,卫星电话号段

    手机号码段 电信 中国电信手机号码开头数字 133.153.180.181.189.177.173.149 联通 中国联通手机号码开头数字 130.131.132.155.156.145.185.18 ...

  2. java运行慢_Java程序运行一段时间后越来越慢

    我有一个java程序,它是典型的机器学习算法,通过一些方程来更新某些参数的值: for (int iter=0; iter<1000; iter++) { // 1. Create many t ...

  3. java 固定电话_Java 编写过滤手机号码或者固定电话的工具类

    以下是分享自己编写的用于过滤手机号码.固定电话.黑名单的工具类TelCheckUtils, import java.util.HashSet; import java.util.Set; import ...

  4. java 类名正则表达式_java – 匹配完全限定类名的正则表达式

    Java完全限定类名(让我们说"N")具有结构 N.N.N.N "N"部分必须是Java标识符. Java标识符不能以数字开头,但在初始字符后,它们可以使用字母 ...

  5. 手机号码段简介以及最新手机号段归属地数据库(2018年7月1日)

    什么是手机号码段? 我国使用的手机号码为11位,其中各段有不同的编码方向:前3位-网络识别号:第4-7位-地区编码:第8-11位-用户号码.号码也就是所谓的MDN号码,即本网移动用户作被叫时,主叫用户 ...

  6. 手机号码段简介以及最新手机号段归属地数据库(2017年6月28日)

    什么是手机号码段? 我国使用的手机号码为11位,其中各段有不同的编码方向:前3位-网络识别号:第4-7位-地区编码:第8-11位-用户号码.号码也就是所谓的MDN号码,即本网移动用户作被叫时,主叫用户 ...

  7. 国内手机号码归属地查询WEB服务

    http://www.webxml.com.cn/WebServices/MobileCodeWS.asmx 点击打开链接 MobileCodeWS WebXml.com.cn 国内手机号码归属地查询 ...

  8. 在线运行Java代码获取APNIC中国区的ip段,用作绕过国内ip

    如题,不废话了,直接上java代码.这个获取的IP段是最新的国内IP段. import java.io.*; import java.net.HttpURLConnection; import jav ...

  9. 专访黄勇:Java在未来的很长一段时间仍是主流

     专访黄勇:Java在未来的很长一段时间仍是主流 发表于2015-09-06 13:18| 11640次阅读| 来源CSDN| 70 条评论| 作者钱曙光 社区文旦专访黄勇架构框架JavaJava ...

最新文章

  1. 发觉好像视力户籍变差么。。
  2. 阳江市2021高考成绩查询一下,广东省阳江市2021年高级会计师考试结束后去哪查成绩?...
  3. ubuntu下面的java一键运行脚本
  4. Social Media Modify case - still about attribute_ref
  5. json 查询 java_怎样在java中查询mysql得到如下的json格式的结果?
  6. C++重载IO操作符
  7. 机器学习之RandomForest(随机深林)原理与实战
  8. Hibernate学习笔记_查询
  9. mysql安装及远程连接_Mysql安装、使用、配置远程连接,看这一篇就够了!
  10. hdu 1232 畅通工程
  11. 推荐系统系列教程之十一:那些在Netflix Prize中大放异彩的推荐算法
  12. Illustrator 教程,认识 Illustrator 中的工作区
  13. C++学生信息管理系统
  14. 按键双击和单击c语言,【按键】[独立按键] - 单击,双击,三击以及N击
  15. 温室大棚物联网系统方案
  16. cfar(Constant False-Alarm Rate)
  17. 网站备案 服务器变更,网站变更服务器备案
  18. Shopee关键词广告投放策略解析-马六甲erp
  19. 如何将3d文件在网页中显示(webGL,three.js)
  20. 全国计算机职称考试excel2003,全国计算机职称考试excel2003题库及答案电子教案.pdf...

热门文章

  1. CMOS图像传感器——SNR计算
  2. Java 北大青鸟 第一学期 第四章 选择结构(二) 上级练习+课后作业
  3. worker服务器推送消息,浏览器中serviceWorker用法
  4. 小视频app源码,Android 滑动拼图验证码控件
  5. 计算机毕业设计-springboot停车场预约管理系统源码-停车位预约系统java代码-车位管理系统
  6. VC++MFC使用VLC实现窗体中播放流媒体、磁盘视频文件完整例程--全部代码可下载
  7. ShareSDK 新浪微博平台注册指南
  8. 天津理工大学计算机网络期末复习总结
  9. js在线写作文本编辑器插件Writty
  10. DownloadManager:系统的文件下载器