Я новичок в jquery и пытаюсь использовать проверку пароля довольно простой сложности.jQuery метод для проверки пароля с определенными правилами
Пароль должен быть не менее 7 символов, имеет как минимум 1 верхний регистр, имеет как минимум 1 строчный регистр и не менее 1 цифры ИЛИ специального символа.
Этот вопрос очень похож на this answer Я нашел, однако у меня возникли проблемы с добавлением части «цифры ИЛИ специального символа».
Я думаю, что это регулярное выражение, которого я просто не получаю. Мое изменение этого ответа выглядит так:
$.validator.addMethod("pwcheck", function(value) {
return /^[A-Za-z0-9\d=!\[email protected]_*]*$/.test(value) // consists of only these
&& /[a-z]/.test(value) // has a lowercase letter
&& /[A-Z]/.test(value) //has an uppercase letter
&& (/\d/.test(value) || /[email protected]#$%^&*_-+=[]\{}|;':",.<> /.test(value)
// has a digit or special char
});
У вас есть ошибка синтаксиса. Проверьте скобки. В тесте с цифрой есть открытая скобка, без сближения. Эта ошибка должна появиться в вашей консоли JavaScript. – Sparky
Плакат выше меня - волшебник. Ударь меня к удару. –
С помощью [вашего последнего изменения] (http://stackoverflow.com/revisions/33043286/2) вы полностью изменили предпосылку исходного вопроса ...это нарушает любые ответы, которые уже были опубликованы. Я возвращаю его обратно. – Sparky