JQuery добавить метод и реализацию - PullRequest
2 голосов
/ 22 июня 2010

Хорошо, так что из моего предыдущего поста я получил много хороших отзывов.Я начинаю этот, чтобы я мог начать новый вопрос и добавить полный код, который у меня есть.я знаю, что что-то не так, но вот мой метод и реализация.

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 Ответ

1 голос
/ 08 ноября 2011

Если вы определяете новый метод, вы просто должны использовать имя метода в качестве ключа в правилах, установленных следующим образом:

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

d.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...