Escribe una expresión regular que compruebe si una contraseña es válida. Para que una contraseña sea válida, debe cumplir los siguientes requisitos:
- La contraseña debe contener al menos un carácter en mayúscula.
- La contraseña debe contener al menos un carácter en minúscula.
- La contraseña debe contener al menos un número.
- La contraseña debe contener al menos un carácter especial
! ? * # - La contraseña debe tener al menos 8 caracteres de longitud.
Ejemplos
"Password*12" ➞ True
"passWORD12!" ➞ True
"Pass" ➞ False
Notas
- El carácter en minúscula, el carácter en mayúscula, el carácter especial y el número pueden aparecer en cualquier parte de la contraseña.
- Solo escribirás una expresión regular; no escribas una función.