jquery添加方法和实现

时间:2010-06-22 15:43:32

标签: jquery validation forms passwords

好的,从我之前的帖子中我得到了很多好的反馈。我开始这个,以便我可以开始一个新的问题并添加我的完整代码。我知道有些东西搞乱了,但这是我的方法和实施。

jquery.validator.addMethod("passwordRules", function(input) {
    var reg = /^{^%\s]{6,}$/;
    var reg2 = /[a-zA-Z]/;
    var reg3 = /[0-9]/;
    return reg.test(input) && reg2.test(input) && reg3.test(input);
});

这是我的添加方法。这是我试图将其应用于新密码字段的方式。我的问题在于我是否需要使用?我迷路了。

$("<%= NewPass1.GetName() %>").validate({
    rules:{
        required: { passwordRules: true }
}, messages: {
    "<%= NewPass1.GetName() %>": {
required: WrapError("Invalid", "The password contains invalid....")}
  }
});

我只需要保证密码框只允许最少6个字符,没有空格或%,至少一个数字和至少一个字母。

1 个答案:

答案 0 :(得分:1)

如果您定义了一个新方法,则只需将方法名称用作规则集中的键,如下所示:

$("<%= NewPass1.GetName() %>").validate({
    rules:{
        passwordRules: true
    }
});

d