特殊验证validate

jQuery.validator.addMethod( "byteMaxLength" , function (value,
                     element, param) {
                 var length = value.length;
                 for ( var i = 0; i < value.length; i++) {
                     if (value.charCodeAt(i) > 127) {
                         length++;
                     }
                 }
                 return this .optional(element) || (length <= param);
             }, $.validator.format( "不能超过{0}个字节(一个中文字算2个字节)" ));
  
  jQuery.validator.addMethod( "numFormat" , function (value,element,param){
              return this .optional(element) || /^\d*$/.test(value);
             }
             //,$.validator.format("请输入数字{0}位以内")
             );
             
             
              
             //number(9,3)
             jQuery.validator.addMethod( "numFormat63" , function (value,element){
              return this .optional(element) || /^[0-9]{1,6}(\.\d{1,3})$/.test(value);
             },$.validator.format( "请输入合法数字,精度格式123456.0" )
             );
             
             
             jQuery.validator.addMethod( "postcodeVal" , function (value,element){
              return this .optional(element) || /^[0-9]\d{5}(?!\d)$/.test(value);
             },$.validator.format( "请输入合法的邮编" )
             );
             
             jQuery.validator.addMethod( " numberAndLettersVal " , function (value,element){
              return this .optional(element) || /^[a-zA-Z0-9]+$/.test(value);
             },$.validator.format( "请输入字母或数字" )

            );

  jQuery.validator.addMethod( "sfzhValidate" , function (value,element){
              return this .optional(element) || /^(\d{14}|\d{17})(\d|[xX])$/.test(value);
             },$.validator.format( "请输入合法身份证号" )
             );
             
             
             
             jQuery.validator.addMethod( "valiEnglish" , function (value,element){
              return this .optional(element) || /^[a-zA-Z ]*$/.test(value);
             },$.validator.format( "请输入字母或者空格" )
             );

调用方式:
<input name="id" id="id" type="text" class="input required numberAndLettersVal" maxlength="19" value="<%=Util.strNull(cuntongssxx.getId())%>"/>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值