//15和18位,最后一位可以为数字,也可以为大写X String regex = "[1-9]\\d{13,16}(\\d|X)"; String idCard = "37030319840915603X"; System.out.println(Pattern.matches(regex,idCard)); //判断日期合法化 String regexDate = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)"; System.out.println(Pattern.matches(regexDate,"2014-02-28"));
相关推荐
正则表达式验证身份证号码 共两个验证 一个是简单的 只判断是不是15位或者18位, 另外一个方法是复杂的校验,严格判断身份证号码是否合理
JavaScript正则表达式验证身份证号码是否合法(两种方法)分析.docx
最完善的身份证号码合法性校验Java算法,适合Android平台,可以直接拿来在项目中使用,正则表达式。
java 正则表达式工具类,验证手机号码 身份证 email
正则表达式 JS 身份证验证 正则表达式 JS 身份证验证 正则表达式 JS 身份证验证
Java 正则表达式判断字符串是否包含中文
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式
java使用正则表达式进行校验验证,主要使用了Pattern和Matcher类,直接main方法运行就可以,亲测有效
java,正则表达式,详解,java正则表达式,PDF
c#使用正则表达式验证身份证号码,工程完全可以运行,方便大家参考和学习
Java正则表达式的使用,判断html、电话等是否符合规定、、、
JAVA正则表达式JAVA正则表达式JAVA正则表达式
正则表达式 实例
本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...
java正则化详解
随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),...这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕之后,发邮件给指定用户包括一个长度为11位的初始化密码。
主要介绍了详解Java判断是否是整数,小数或实数的正则表达式,非常具有实用价值,需要的朋友可以参考下。
Java正则表达式 Java 正则表达式 图片版 携带方便,查阅方便!~
java正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdf