原文地址:https://blog.csdn.net/u010081689/article/details/50340881
//验证函数
function isCardNo(card) {
var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
return pattern.test(card);
}
function formValidate() {
var str = '';
// 验证身份证
if($.trim($('#idCardNo').val()).length == 0) {
str += '身份证号码没有输入\n';
$('#idCardNo').focus();
} else {
if(isCardNo($.trim($('#idCardNo').val())) == false) {
str += '身份证号不正确;\n';
$('#idCardNo').focus();
}
}
//如果没有错误则提交
if(str != '') {
alert(str);
return false;
} else {
return true;
}
}