Хорошо, так что из моего предыдущего поста я получил много хороших отзывов.Я начинаю этот, чтобы я мог начать новый вопрос и добавить полный код, который у меня есть.я знаю, что что-то не так, но вот мой метод и реализация.
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 символов, без пробелов и%, хотя бы одну цифру и хотя бы одну букву.