$.validator.addMethod("isIdCard",function(value,element){
var person = $("input[name='contractTenantType']:checked").val();
if(person == '0'){
$(element).data('error-msg','Please enter the correct ID number');
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','Please enter the correct unit registration number');
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','Please enter the correct ID number');
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','Please enter the correct unit registration number');
return CheckSocialCreditCode(value);
}
}, function(params, element) {
return $(element).data('error-msg' );
});
Reference link: https://blog.csdn.net/yzf913214/article/details/53583465