Jquery验证插件问题

Jquery验证插件问题,jquery,jquery-validate,validation,Jquery,Jquery Validate,Validation,我需要验证帐号,它可以是6号(111111),也可以是两个字母,然后是6号(xx111111) 有人能告诉我怎么做吗?谢谢。使用验证插件上的方法,如示例所示,并修改正则表达式以符合您的条件。正如@Teja所说,您需要使用正则表达式。我认为这应该是可行的: $.validator.addMethod("accountnumber", function(value, element) { return this.optional(element) || /^(\w{2})?\d{6}$/.t

我需要验证帐号,它可以是6号(111111),也可以是两个字母,然后是6号(xx111111)


有人能告诉我怎么做吗?谢谢。

使用验证插件上的方法,如示例所示,并修改正则表达式以符合您的条件。

正如@Teja所说,您需要使用正则表达式。我认为这应该是可行的:

$.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
        }
    }

});

示例:

安德鲁,非常感谢你的帮助。非常感谢你。它能用。@feelexit:没问题!很高兴我能帮上忙
:)