Contraseña segura
Crea una función que determine el número mínimo de caracteres necesarios para crear una contraseña segura.
Una contraseña se considera segura si cumple los siguientes criterios:
- Su longitud es de al menos 6.
- Contiene al menos un dígito.
- Contiene al menos un carácter inglés en minúscula.
- Contiene al menos un carácter inglés en mayúscula.
- Contiene al menos un carácter especial:
!@#$%^&*()-+
Tipos de caracteres en un formato que puedes pegar en tu solución:
const numbers = "0123456789"
const lower = "abcdefghijklmnopqrstuvwxyz"
const upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
const special = "!@#$%^&*()-+"Ejemplos
strongPassword(“Ed1”) ➞ 3
strongPassword(“#Edabit”) ➞ 1
strongPassword("W1llth!spass?") ➞ 0Notas
Intenta resolverlo sin RegEx.