Привет!
Прошу помощи в решении проблемы.
Делаю функцию валидатора Password.
По условию, в Password должны присутствовать хотя бы одна цифра, хотя бы одна заглавная буква, хотя бы одна строчная буква и длина Password должна быть хотя бы 8 символов.
Ок.
Вот что есть:
function password(str) {
var Digit = /[0-9]/.test(str) //хотя бы одна цифра
var Upper = /[A-Z]/.test(str) //хотя бы одна заглавная буква
var Lower = /[a-z]/.test(str) //хотя бы одна строчная буква
for (var i = 0; i < str.length; i++) {
if(Digit && Upper && Lower && str.length > 7) {
return true;
}
else {
return false
}
}
}
function password();
При вводе любой комбинации в function password(/*** Вот сюда ***/)
функция не работает, консоль выдаёт ошибку Unexpected token ; или }
В моём понимании всё написано верно. В чём кроется проблема?