【问题标题】:jquery add method and implementationjquery add方法及实现
【发布时间】:2011-03-06 21:39:06
【问题描述】:

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

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 个字符,不能有空格或 %,至少有一个数字和至少一个字母。

【问题讨论】:

  • 请将此“reg2.text(input) 更正为 reg2.test(input)”

标签: jquery validation forms passwords


【解决方案1】:

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

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

d.

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-20
    相关资源
    最近更新 更多