展开全部

匹配62616964757a686964616fe58685e5aeb931333337613164电话号码需要java 正则表达式.

要更加准确的匹配手机号码只匹配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 正则 不包含_java使用正则表达式匹配不包含某个规则的字符串

    测试数据: 例如上面这几条简单的日志条目,我们想实现两个目标: 1.把8号的数据过滤掉: 2.把那些不包含robots.txt字符串的条目给找出来(只要Url中包含robots.txt的都给过滤掉). ...

  2. java exception 行号_java日志记录错误的文件_方法_行号_报错信息

    1.java日志记录错误的文件.方法.行号.报错信息 StackTraceElement s= e.getStackTrace()[0]; 1.1.记录保存的文件s.getFileName() 1.2 ...

  3. java显示行号_java开发文本编辑器手记之行号显示

    学java编程一段时间了,想利用java swing开发一个桌面的文本编辑器程序,首先想要实现的便是显示行号的功能,由于要实现一些关键词着色功能,选择了JTextPane,其实还有一个JEditorP ...

  4. java设备imei号_Java IMEI串号生成规则

    /** * imei由15位数字组成, * 前6位(TAC)是型号核准号码,代表手机类型. * 接着2位(FAC)是最后装配号,代表产地. * 后6位(SNR)是串号,代表生产顺序号. * 最后1位 ...

  5. java唯一订单号_java web在高并发和分布式下实现订单号生成唯一的解决方案

    方案一: 如果没有并发,订单号只在一个线程内产生,那么由于程序是顺序执行的,不同订单的生成时间戳正常不同,因此用时间戳+随机数(或自增数)就可以区分各个订单.如果存在并发,且订单号是由一个进程中的多个 ...

  6. java获取行号_java – 如何获取一个方法的行号?

    我想做同样的事情,经过一些研究,就解决了javassist.您将需要添加javassist(我使用版本3.15.0-GA). 给定以下类确定"x"方法的位置.方法名称"x ...

  7. java生产订单号_java 生成订单号

    public class Order { private static int orderNum = 0001; public static String getOrderNo(){ long No ...

  8. java设备imei号_java 怎么计算IMEI号码正确性

    展开全部 已完成,复制粘贴,采纳即636f707962616964757a686964616f31333337376362可. public class IMEI { private static v ...

  9. python正则表达式提取电话号码区号_Python学习笔模式匹配与正则表达式之电话号码和Email地址提取程序...

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

最新文章

  1. R语言可视化包ggplot2绘制甘特图(gantt chart)实战
  2. Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1
  3. 网站关键词密度对SEO优化的重要性
  4. Android Wear开发者预览版入门
  5. vue 判断页面加载完成_vue项目搭建及总结
  6. zookeeper理解
  7. SpringBoot YML配置文件
  8. 山寨机来了:小米10至尊、透明版只要688
  9. 【Flink】Flink 报错 Initial AbstractPagedOutputView Segment may not be null
  10. FastDfs工作笔记002---SpringBoot集成FastDfs
  11. wps2013打开word是xml
  12. hardlockup的原理说明
  13. Flutter圆形图片
  14. 西安交大2021考研计算机专业复试分数线,西安交通大学2021年研究生复试分数线是多少...
  15. 2008服务器系统之家,UEFI+GPT模式安装Windows server 2008 R2教程
  16. 基于Python的拉勾网的模拟登录获取cookie
  17. Trie树【p2264】情书
  18. 前端 导出二进制流文件
  19. Android与bmob的有机结合
  20. npm install 报错 Failed at the XXX install script

热门文章

  1. 线上的观众朋友们好,这里是最劲最有料的华为云现场直播!
  2. 你不曾见过的酷炫地图可视化作品(二)
  3. c 程序设计语言标准库,C++程序设计语言(第4部分:标准库)(原书第4版) 中文pdf扫描版[86MB]...
  4. 即日起,申请美国签证需要提供社交媒体账户
  5. 【STM32】一次F105 USB OTG驱动填坑记录
  6. 技术沙龙|这期我们聊聊软件工程师的区块链升级挑战(杭州)
  7. 关于 Redlock 的讨论
  8. 【设计模式2_工厂模式、策略模式】
  9. 机器学习三大基本任务_Task01
  10. 黑马程序员————数组(day4)