2012-12-03 42 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