Validar contraseña

Published by Leah Rappaport in

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:

  1. La contraseña debe contener al menos un carácter en mayúscula.
  2. La contraseña debe contener al menos un carácter en minúscula.
  3. La contraseña debe contener al menos un número.
  4. La contraseña debe contener al menos un carácter especial ! ? * #
  5. 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.