function validatePassword(password) {
// Проверяем, что длина пароля не меньше 8 символов
if (password.length < 8) {
return false;
}
// Проверяем, что пароль содержит хотя бы одну цифру, одну маленькую букву, одну большую букву и один спецсимвол
const regex = /^(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+-=[]{};':"\|,.<>/?]).*$/;
return regex.test(password);
}
Пример
const password = "myP@ssw0rd";
if (validatePassword(password)) {
console.log("Пароль верный");
} else {
console.log("Пароль неверный");
}
валидация, пароль, яваскрипт, javascript
110
Код валидации пароля на Javascript чтобы пароль был не короче 8 символов и содержал обязательно буквы маленькие, большие, цифры и спецсимволы