要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,

故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫通)

那么现在就可以正则匹配测试了:

import java.io.IOException;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class ClassPathResource {

public static boolean isMobileNO(String mobiles){

Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");

Matcher m = p.matcher(mobiles);

System.out.println(m.matches()+"---");

return m.matches();

}

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

System.out.println(ClassPathResource.isMobileNO("13245184639"));

}

}

java 电信号码,java兑现移动,联通,电信手机号码的验证相关推荐

  1. 诺基亚支持java的电信手机,诺基亚6支持电信吗 诺基亚6支持联通卡吗【详解】...

    诺基亚6 这部手机受到不少人的关注,很多人都想入手这部手机.有小伙伴就在问小编,诺基亚6支持电信吗?支持联通卡吗?下面,就和小编一起来看看吧. 诺基亚6 诺基亚6支持电信卡吗 诺基亚6支持电信卡. 诺 ...

  2. 区分联通、移动、电信 号码的策略

    区分联通.移动.电信 号码的策略 1 通过IMSI号前5位判断 中国移动使用46000.46002.46007 中国联通使用46001.46006 中国电信使用46003.46005.46011 2 ...

  3. php 正则匹配 联通号码,正则表达式匹配移动、联通、电信号码

    /** * 验证是否为电信手机号 * @author liubin * */ public class CheckPhoneNumber { /* * 国家号码段分配如下: 移动:134.135.13 ...

  4. 2019最新移动,联通,电信号码正则

    由于新增了166,199,198等新号段,最新移动,电信,联通号段如下: 移动号段: 134 135 136 137 138 139 144 147 148 150 151 152 157 158 1 ...

  5. 2020最新移动,联通,电信号码正则

    由于新增了197.199.190等新号段,最新移动,电信,联通号段如下: 移动号段: 134.135.136.137.138.139.147.150.151.152.157.158.159.172.1 ...

  6. 2019最新移动,联通,电信号码正则 1

    由于新增了166,199,198等新号段,最新移动,电信,联通号段如下: 移动号段: 134 135 136 137 138 139 144 147 148 150 151 152 157 158 1 ...

  7. 移动、联通、电信号码段说明

    1.中国移动:134,135,136,137,138,139,147,150,151,152,157,158,159,182,187,188 2.中国电信:133,153,189 3.中国联通:131 ...

  8. java-正则表达式判断移动联通电信手机号

    1 package com.linbilin.phone; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; ...

  9. 移动联通电信wap和net接入点判断

    在android网络开发中,对接入点判断是必不可少的,因为连接网络的时候如果是wap接入点,需要设置代.移动联通wap(代理相同:10.0.0.172:80),电信wap(代理:10.0.0.200: ...

最新文章

  1. .NET的3C:CTS、CLS和CLR 以及 IL
  2. java多线程:线程体往外抛出异常的处理机制实践
  3. 图解iPhone开发新手教程
  4. 除了沉迷酒色之外,你还做过什么?
  5. Redis-集群监控之Redis monitor
  6. 迪士尼正式收购21世纪福克斯!网友:原来米老鼠才是灭霸…
  7. Python+tkinter设置Label字体、字号、样式、对齐方式、鼠标形状、响应鼠标事件
  8. ES10新特性_Object.fromEntries---JavaScript_ECMAScript_ES6-ES11新特性工作笔记057
  9. Mysql的远程连接
  10. turtle库的学习
  11. Using Delegates with Data Readers to Control DAL Responsibility[转]
  12. vue轮播插件vue-awesome-swiper
  13. linux内核奇遇记之md源代码解读之七阵列同步一
  14. s3c2410多通道adc驱动及测试程序(使用write控制多通道)
  15. 坚持连续背单词一年是什么体验
  16. tp6 隐藏身份证号中间8位
  17. 分布式WLAN全双工链路加权调度算法
  18. 开发电商系统用什么开发语言呢
  19. matlab多元回归模型分析,matlab多元回归工具箱 Excel数据分析工具进行多元回归分析.doc...
  20. 基于STM32单片机的跑步机心率检测proteus仿真原理图PCB

热门文章

  1. SuperMap支持的国产化环境
  2. 齿轮箱数据集_一种旋转机械齿轮箱故障数据集优化方法与流程
  3. 文字冒险游戏html,网友发现谷歌网页源代码中隐藏一款文字冒险游戏
  4. 万卷书 - 自律就是自由 Discipline Equals Freedom
  5. 杭州:创业失败可领最高30万补贴
  6. 对 GNU/Linux 介绍、ArchLinux社区氛围、DDE移植Arch流程
  7. mysql截取字符串最后两位_MySQL 字符串截取
  8. 工作六年的一些迷茫与想法
  9. BOM与文件编码的识别
  10. 微信从原版到现在所有界面图片_微信全部界面背景怎么设置