可以先在浏览器控制台测一下你所写正则表达式是否正确:

/*** 是否是港澳证件号* * @param str* @return*/public  static boolean isIdCard3(String str) {       if(str==null){return false;}else{String re = "^[HMhm]{1}([0-9]{10}|[0-9]{8})$";Pattern p = Pattern.compile(re);Matcher m = p.matcher(str);boolean d = m.matches();System.out.println(d); return d;}} public static boolean isIdCard2(String str) {if (null == str || "".equals(str)) return false;String regex = "^[HMhm]{1}([0-9]{10}|[0-9]{8})$";System.out.println(str.matches(regex));return str.matches(regex);}public  static boolean isIdCard(String str) {       String regex = "^[HMhm]{1}([0-9]{10}|[0-9]{8})$"; boolean flg = Pattern.matches(regex, str); System.out.println(flg); return flg; }

java后台正则表达式验证多种方法--(港澳证件验证)相关推荐

  1. java过滤ios表情,JS前端去掉emoji表情和Java后台处理emoji表情方法

    莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...

  2. JS前端去掉emoji表情和Java后台处理emoji表情方法

    莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...

  3. Java数组去重的多种方法,[Java教程]JavaScript常见的五种数组去重的方式

    [Java教程]JavaScript常见的五种数组去重的方式 0 2016-12-14 15:00:17 ▓▓▓▓▓▓ 大致介绍 JavaScript的数组去重问题在许多面试中都会遇到,现在做个总结 ...

  4. java 分割字符串(多种方法)

    [toc] 1.String#split 可以根据给定的分隔符或正则表达式将一个字符串分割成多个部分 // 使用正则表达式 "(?<=\\G.{" + n + "} ...

  5. Java数组去重的多种方法

    /* 数组去重 1:遍历数组,将元素依次添加进结果集中,如果结果集中已经存在,则不再添加,O(n*n) 2:如果知道元素范围,比如是字母,或者数字在固定范围内,可以采用辅助数组,辅助数组下标是去重数组 ...

  6. 修复weblogic的JAVA反序列化漏洞的多种方法

    0x00 前言 目前oracle还没有在公开途径发布weblogic的JAVA反序列化漏洞的官方补丁,目前看到的修复方法无非两条: 使用SerialKiller替换进行序列化操作的ObjectInpu ...

  7. JAVA定时器的使用 多种方法

    使用注解的package com.nygk.ds;import com.nygk.jyfx.sytj.model.EarningsCountDo; import com.nygk.jyfx.sytj. ...

  8. java后台Controller下载文件方法

    /*** 导出* @param request* @param response*/@RequestMapping(value="exportInfo")public void e ...

  9. table多选提交 + java后台获取解析信息

    html <form action="back/resourceList" method="post"><ul class="sea ...

最新文章

  1. android开发实例之viewpager无限循环+自动滚动,Android ViewPager实现无限循环的实例...
  2. 解密谷歌机器学习忍者项目,如此培养人工智能人才
  3. JDK中这些常用方法也有Bug
  4. centos7启动dhcp失败_4:Nginx服务启动、停止、重启
  5. jmeter java接口_JMeter接口Java开发五步曲
  6. python 温度 符号_Python通过小实例入门学习---1.0(温度转换)
  7. 蓝牙耳机音量大解决办法_长时间使用蓝牙耳机的危害这么大?我们到底该选什么蓝牙耳机呢?...
  8. 8.0强行转换后变成了7_如何在服务器上安装SSL证书,让你的网站变成https
  9. matlab制作强光效果代码,自己动手做一个雷达PPI显示器的动态效果图(附Matlab代码)...
  10. php二叉树层序遍历 带层数和不带层数 需要用到队列
  11. 计算机二级c语言的书籍,全国计算机二级c语言
  12. java经典算法(四)---zws
  13. 海康摄像头拍照(java版,拿走即用)
  14. 关于VLAN-tag
  15. 炫酷的个人主页要怎么制作 ? |GitCode
  16. my python voyage
  17. python优雅编程之旅
  18. oracle lsnrctl命令,oracle 中的lsnrctl命令
  19. LruCache缓存图片+清除本地缓存
  20. git pull 拉取代码的时候报错 Pulling is not possible because you have unmerged files.

热门文章

  1. python中isnumeric函数怎么用_python isnumeric函数
  2. “好司机“——车辆识别APP
  3. 红米airdots掉了怎么查找_戒网瘾神器红米路由器ac2100
  4. 借场雪吧~ js下雪动画 canvas画布实现下雪特效
  5. 极客时间-算法训练营1.2 实战题目解析:移动零
  6. linux游戏移植安卓手机版下载,深海垂钓安卓版移植
  7. win python_winpython下载|windows python v3.6.7.1 官方版 - 软件下载 - 绿茶软件园|33LC.com...
  8. 解决百度网盘下载问题
  9. 纯JS实现小球在页面跳动/弹弹弹(有注释)
  10. tbc新服务器没消息,TBC前夕将开,新入坑玩家服务器该如何选择!