Я очень новичок в JS. Это моя первая попытка чего-то полезного. Концепция проста: подготовить массив json, а затем выполнить цикл foreach. Если в одном цикле происходит сбой, выведите сообщение об ошибке. Я пытался запустить этот код, но ничего не происходит:
var pass = ji3or;
function passCheck {
var variations = {
digits:{ /\d/.test(pass),errorMsg:"Must contain at least 1 digit!"},
lower: {/[a-z]/.test(pass),errorMsg:"Must contain at least 1 lower case letter!"},
upper: {/[A-Z]/.test(pass),errorMsg:"Must contain at least 1 upper case letter!"},
nonWords:{ /\W/.test(pass),errorMsg:"Must contain at least 1 non-letter symbol e.g. "@"!"},
}
for (var check in variations) {
variations[check] == true ? : document.write(check.errorMsg);
}
}
}
passCheck();