jQuery 正则格式验证与提示

   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("只能填写韩文"),
   };
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值