мне нужно подтвердить номер счета, это может быть либо 6 цифр (111111), либо две буквы, а затем 6 цифр (xx111111).
Может кто-нибудь показать мне, как это сделать? спасибо.
Как говорит @Teja, вам нужно использовать .addMethod с регулярным выражением. Я считаю, что это должно работать:
.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/
Используйте метод addMethod в плагине проверки, как показано в примере, и измените регулярное выражение в соответствии с вашими критериями.