IT源码网

java验证身份证号格式

wyy 2021年04月02日 编程语言 424 0

//15位到18位的身份证号
public static boolean checkIdCard(String idCard) {

String regex = "^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$|^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$";
return Pattern.matches(regex, idCard);
}
评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!