package com.gzhaochuan.business.common.utils;
/**
* 验证工具
*/
public class ValidatorUtil {
/**
* 身份证号码验证
*
* @param idCard
* @return
*/
public static boolean idCardValid(String idCard) {
if (idCard.matches("(^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$)|(^[1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}$)")) {
return true;
}
return false;
}
}
身份证号验证,比较简单的方法
这是一个简单的Java身份证号码验证工具类,包含一个idCardValid方法,用于检查输入的字符串是否符合中国身份证号码的格式。方法通过正则表达式进行匹配,确保号码合法。

2308

被折叠的 条评论
为什么被折叠?



