jQuery.validator.addMethod('checkEUBPortugalZip', function (value, element, param) {
return this.optional(element) || (/^\d{4}-\d{3}$/.test(value));
}, "");
jQuery.extend(jQuery.validator.messages, {
checkEUBPortugalZip:jQuery.validator.format("4 位数字 + 短横线 +3 位数字"),
};
jQuery.validator.addMethod('checkEUBISZip', function (value, element, param) {
return this.optional(element) || (/^\d{5}(\d{2})?$|^\d{5}-\d{4}$/.test(value));
}, "");
jQuery.extend(jQuery.validator.messages, {
checkEUBISZip:jQuery.validator.format("5 位数字或 7 位数字或 5 位数字 + 短横线 +4 位数字,如:12345;或 1234567;或 12345-1234"),
};
jQuery.validator.addMethod('checkEUBZip', function (value, element, param) {
return this.optional(element) || (/^\d{5}$/.test(value));
}, "");
jQuery.extend(jQuery.validator.messages, {
checkEUBZip:jQuery.validator.format("必须是 7 个数字。如:1234567"),
};
jQuery.validator.addMethod('English',function(value,element){
return this.optional(element) || /^[a-zA-Z\s]+$/.test(value);
},"");
jQuery.extend(jQuery.validator.messages, {
English:jQuery.validator.format("只能填写英文"),
};
jQuery.validator.addMethod('pureNumberRange',function(value,element,param){
return this.optional(element) || (/^\d{1,}$/.test(value) && String(value).length==param[0]);
},"");
jQuery.extend(jQuery.validator.messages, {
pureNumberRange:jQuery.validator.format("纯数字控制"),
};
jQuery.validator.addMethod('koreanRegularMatching',function(value,element){
//한글을 입력하십시오(不支持含有空格)
//return this.optional(element) || /^[\uac00-\ud7ff]+$/.test(value);
//한글을 입력하십시오(支持含有空格)
return this.optional(element) || /^[\u1100-\u11ff\uac00-\ud7af\u3130–\u318F\u3200–\u32FF\uA960–\uA97F\uD7B0–\uD7FF\uFF00–\uFFEF\s]+$/.test(value);
},"");
jQuery.extend(jQuery.validator.messages, {
koreanRegularMatching:jQuery.validator.format("只能填写韩文"),
};
jQuery 正则格式验证与提示
最新推荐文章于 2022-02-17 13:37:10 发布