2012-12-03 43 views
1

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

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

我的问题是 - 我如何将新函数集成到JQuery的验证?

+2

还有,你试过吗?你的代码在哪里? – Sparky

回答

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> 
1
$.validator.addMethod('sevenDigitsOrMore', function(value) { 
    return /^\d{7,}$/.test(value); 
}, 'Enter at least 7 digits'); 
+0

好了 - 这样使用它 - 我会做: $(文件)。就绪(函数(){ $( “#myForm会”)验证({ 规则:{ 字段:{ 要求:真实, sevenDigitsOrMore:true } } }); ??? – hawkeye