我需要验证帐号,它可以是6号(111111),也可以是2个字母,然后是6个号码(xx111111)。
有人可以告诉我该怎么做吗?谢谢。
答案 0 :(得分:4)
正如@Teja所说,你需要将.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
}
}
});
答案 1 :(得分:0)
使用验证插件上的addMethod方法,如示例所示,并修改正则表达式以符合您的条件。