使用匹配函数进行jquery验证

时间:2012-12-03 05:39:33

标签: jquery validation

我想确保一个html字段包含至少7个整数,用于使用jquery在contact-us页面上进行表单验证。

我想将它集成到JQuery的验证函数similar to this中。

我的问题是 - 如何将新功能集成到JQuery的验证中?

2 个答案:

答案 0 :(得分:1)

$.validator.addMethod('sevenDigitsOrMore', function( value ) {
  return /^\d{7,}$/.test( value );
}, 'Enter at least 7 digits');

答案 1 :(得分:0)

@elclanrs - 你大部分都得到了我。

这就是我最终的目的:

<script type="text/javascript">
  jQuery.validator.setDefaults({
    success: "valid"
  });;

  jQuery.validator.addMethod('sevenDigitsOrMore', function( value ) {
      return value.replace(/[^0-9]/gi,"").length >= 7 ;
  }, 'Enter at least 7 digits');
</script>

<script>
  $(document).ready(function(){
    $("#myform").validate({
      rules: {
        field: {
          sevenDigitsOrMore: true
        }
      }
    });
  });
</script>