2011-07-20 16 views
2

アカウント番号を確認する必要があります.6個(111111)または2個の文字と6個の番号(xx111111)のいずれかになります。Jquery validation plugin question

どうすればいいですか?ありがとうございました。 @Tejaが言うように

答えて

4

を例に示すように、検証プラグインでaddMethodメソッドを使用して、あなたの条件に一致するために正規表現を変更します。私は、これは動作するはずと信じて:

$.validator.addMethod("accountnumber", function(value, element) { 
    return this.optional(element) || /^(\w{2})?\d{6}$/.test(value); 
}, "Please enter a valid account number"); 


$("#form").validate({ 
    rules: { 
     account: { 
      accountnumber: true 
     } 
    } 

}); 

例:http://jsfiddle.net/andrewwhitaker/tUaB7/

+0

アンドリューは、本当にあなたの助けに感謝します。どうもありがとうございます。できます。 – qinking126

+0

@ combustlexit:問題ありません!私が助けることができてうれしい ':)' –

0

はあなたが正規表現で.addMethodを使用する必要がある..