/**
* 验证身份证格式
*/
const testCard = text => {
var idcardReg =
/^[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 idcardReg.test(text)
}
//使用
var idcard = 'XXXXXXXXXXXXXXXXXXXX';
this.testCard(idcard)
//复制这段正则到你的代码验证片段中就行了
var idcardReg =
/^[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)$/;
js正则验证身份证号
于 2020-11-14 09:32:17 首次发布