java
String reg_sfz = "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)";
String reg_phone = "^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$";
String sfz = "";
String phone = "";
if (!sfz .matches(reg_sfz)){
System.out.println("身份证错误");
}
if (!phone .matches(reg_sfz)){
System.out.println("手机号错误");
}
js
const reg_sfz = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
const reg_phone = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;
var sfz = "";
var phone = "";
if(sfz && !reg_sfz.test(sfz)){
return '身份证号输入错误';
}
if(phone && !reg_sfz.test(phone )){
return '手机号输入错误';
}
身份证正则验证
最新推荐文章于 2024-08-14 10:31:36 发布