java后台正则表达式验证多种方法--(港澳证件验证)
可以先在浏览器控制台测一下你所写正则表达式是否正确:
/*** 是否是港澳证件号* * @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后台正则表达式验证多种方法--(港澳证件验证)相关推荐
- java过滤ios表情,JS前端去掉emoji表情和Java后台处理emoji表情方法
莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...
- JS前端去掉emoji表情和Java后台处理emoji表情方法
莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...
- Java数组去重的多种方法,[Java教程]JavaScript常见的五种数组去重的方式
[Java教程]JavaScript常见的五种数组去重的方式 0 2016-12-14 15:00:17 ▓▓▓▓▓▓ 大致介绍 JavaScript的数组去重问题在许多面试中都会遇到,现在做个总结 ...
- java 分割字符串(多种方法)
[toc] 1.String#split 可以根据给定的分隔符或正则表达式将一个字符串分割成多个部分 // 使用正则表达式 "(?<=\\G.{" + n + "} ...
- Java数组去重的多种方法
/* 数组去重 1:遍历数组,将元素依次添加进结果集中,如果结果集中已经存在,则不再添加,O(n*n) 2:如果知道元素范围,比如是字母,或者数字在固定范围内,可以采用辅助数组,辅助数组下标是去重数组 ...
- 修复weblogic的JAVA反序列化漏洞的多种方法
0x00 前言 目前oracle还没有在公开途径发布weblogic的JAVA反序列化漏洞的官方补丁,目前看到的修复方法无非两条: 使用SerialKiller替换进行序列化操作的ObjectInpu ...
- JAVA定时器的使用 多种方法
使用注解的package com.nygk.ds;import com.nygk.jyfx.sytj.model.EarningsCountDo; import com.nygk.jyfx.sytj. ...
- java后台Controller下载文件方法
/*** 导出* @param request* @param response*/@RequestMapping(value="exportInfo")public void e ...
- table多选提交 + java后台获取解析信息
html <form action="back/resourceList" method="post"><ul class="sea ...
最新文章
- android开发实例之viewpager无限循环+自动滚动,Android ViewPager实现无限循环的实例...
- 解密谷歌机器学习忍者项目,如此培养人工智能人才
- JDK中这些常用方法也有Bug
- centos7启动dhcp失败_4:Nginx服务启动、停止、重启
- jmeter java接口_JMeter接口Java开发五步曲
- python 温度 符号_Python通过小实例入门学习---1.0(温度转换)
- 蓝牙耳机音量大解决办法_长时间使用蓝牙耳机的危害这么大?我们到底该选什么蓝牙耳机呢?...
- 8.0强行转换后变成了7_如何在服务器上安装SSL证书,让你的网站变成https
- matlab制作强光效果代码,自己动手做一个雷达PPI显示器的动态效果图(附Matlab代码)...
- php二叉树层序遍历 带层数和不带层数 需要用到队列
- 计算机二级c语言的书籍,全国计算机二级c语言
- java经典算法(四)---zws
- 海康摄像头拍照(java版,拿走即用)
- 关于VLAN-tag
- 炫酷的个人主页要怎么制作 ? |GitCode
- my python voyage
- python优雅编程之旅
- oracle lsnrctl命令,oracle 中的lsnrctl命令
- LruCache缓存图片+清除本地缓存
- git pull 拉取代码的时候报错 Pulling is not possible because you have unmerged files.
热门文章
- python中isnumeric函数怎么用_python isnumeric函数
- “好司机“——车辆识别APP
- 红米airdots掉了怎么查找_戒网瘾神器红米路由器ac2100
- 借场雪吧~ js下雪动画 canvas画布实现下雪特效
- 极客时间-算法训练营1.2 实战题目解析:移动零
- linux游戏移植安卓手机版下载,深海垂钓安卓版移植
- win python_winpython下载|windows python v3.6.7.1 官方版 - 软件下载 - 绿茶软件园|33LC.com...
- 解决百度网盘下载问题
- 纯JS实现小球在页面跳动/弹弹弹(有注释)
- tbc新服务器没消息,TBC前夕将开,新入坑玩家服务器该如何选择!