不好用请不要骂我,谢谢

1. SpringBoot 加验证注解版,注解版记得在类上加@Validated**

@Pattern(regexp="^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16([5,6])|(17[0-8])|(18[0-9]))|(19[1,8,9]))\d{8}$",message = “请输入正确的手机号”)String phoneNumber

2.普通调用版
public static boolean regexPhone(String phonenumber){
String regex = “^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16([5,6])|(17[0-8])|(18[0-9]))|(19[1,8,9]))\d{8}$”;
if(phonenumber.length() != 11){
return false;
}else{
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(phonenumber);
boolean isMatch = m.matches();
if(isMatch){
return true;
} else {
return false;
}
}

}

**2019年java最新手机号正则**相关推荐

  1. java最新手机号正则校验

    手机号校验 public static boolean CheckMobilePhoneNum(String phoneNum) {String regex = "^(1[3-9]\\d{9 ...

  2. Android最新手机号正则判断(含最新166/198/199开头的手机号)

    Android最新手机号正则判断(含最新166/198/199开头的手机号) /*** 匹配手机号的规则:[3578]是手机号第二位可能出现的数字*/ public static final Stri ...

  3. 2019最新手机号正则校验表达式

    可以在浏览器console台测试再使用 /^(((13[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[3-8]{1})|(18[0-9]{1})|(19[0-9]{1} ...

  4. 2019年JAVA最新面试题部分

    一:基础篇 1.1 集合篇 1.ArrayList和LinkedList的区别是什么(面试)? 答案:①是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程 ...

  5. 2018最新手机号正则

    ^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\d{8}$ 转载于:https://www ...

  6. 最新JS正则匹配大全(工具类:不断更新)

    一.回顾知识: . 点字符匹配除回车(\r).换行(\n).行分隔符(\u2028)和分段符(\u2029)之外的所有字符 注:码点大于0xFFFF的Unicode字符不能被匹配,因为会被认为是两个字 ...

  7. java号段_JAVA手机号正则(多号段)

    import java.util.regex.Pattern; /** * @author: Lindsay * @Date: 2018/9/19 16:23 * @Description: 手机号正 ...

  8. MySQL 2019最全的国家地区代码、手机号正则验证,覆盖191个国家和地区

    功能亮点: 最新的手机号正则表达式,基于2018年12月份制作: 最全的手机号正则匹配和验证,涵盖191个国家和地区: 在多个大项目中实践,完美无压力,适应更多应用场景: 注意事项 关于JQ中ajax ...

  9. JAVA最新中国手机号段匹配

    Java最新的手机号验证代码 ** 运营商号段如下: **  中国联通号码:130.131.132.145(无线上网卡).155.156.185(iPhone5上市后开放).186.176(4G号段) ...

最新文章

  1. codeforces 954C
  2. hdu 5617 Jam's maze(双线程dp)
  3. no module named 'social_core'
  4. [渝粤教育] 中国地质大学 职业健康管理体系 复习题 (2)
  5. zabbix可以监控什么php,zabbix监控php
  6. Kubernetes在上汽集团云平台及AI方面的应用
  7. BasicGames Python 源码解析 01 AceyDucey
  8. 阅文启动“2022全球作家孵化项目” 加速网络文学出海
  9. Java-----jar反编译修改重新打包
  10. django 发送php,django 使用 request 获取浏览器发送的参数
  11. 《Python核心编程》18.多线程编程(二)
  12. python 爬虫生成csv文件和图_Python简单爬虫导出CSV文件
  13. 【洛谷P3804】统计每个子串出现的次数和长度(后缀自动机模版+拓扑序计数)
  14. Markdown中永久嵌入bs64图片,python PIL等比列强压缩后将图片转换为bs64,2M直接压成100k
  15. 汇编/源操作数/目的操作数
  16. 某一年某一年_链接一年
  17. linux下运行workman,笔记:Linux(AWS Redhat)开机启动workman进程(/etc/rc.local必须是755权限)...
  18. 小米平板4 Plus简单刷成开发版获取Root超级权限的流程
  19. android手机可以分屏么,安卓手机怎么分屏操作 安卓手机分屏操作设置教程
  20. 索尼Xperia XZ1 Compact刷机后的问题,电量一直锁定20%,手机卡无信号无服务,相机拍照成纯绿色图片

热门文章

  1. 徐锋-用例和面向方面软件开发-UMLChina讲座-音频和幻灯
  2. 无需PS,这些工具也能轻松更换寸照底色
  3. 2012蓝桥杯C++本科 取球游戏
  4. 【STM32学习 自制STM32游戏机】
  5. 要求输入目录路径以及名字,能够将该路径下的所有文件的属性打印出来,类似ls -la
  6. 打造T型人才,团队管理,研发效能
  7. byval 和byref的区别,今天刚明白。
  8. 如何在线批量转换图片格式为jpg?
  9. navicat执行sql文件报错:1840-@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.
  10. Android 查看内存使用工具 (procstats)