$.validator.addMethod("isIdCard",function(value,element){
var person = $("input[name='contractTenantType']:checked").val();
if(person == '0'){
$(element).data('error-msg','请输入正确的身份证号');
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
return this.optional(element)||(reg.test(value));
}else if(person == '1'){
$(element).data('error-msg','请输入正确的单位登记号');
return CheckSocialCreditCode(value);
}
}, function(params, element) {
return $(element).data('error-msg');
var person = $("input[name='contractTenantType']:checked").val();
if(person == '0'){
$(element).data('error-msg','请输入正确的身份证号');
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
return this.optional(element)||(reg.test(value));
}else if(person == '1'){
$(element).data('error-msg','请输入正确的单位登记号');
return CheckSocialCreditCode(value);
}
}, function(params, element) {
return $(element).data('error-msg');
});
参考资料链接:https://blog.csdn.net/yzf913214/article/details/53583465