Validar senha

Published by Leah Rappaport in

Escreva uma expressão regular que verifique se uma senha é válida. Para que uma senha seja válida, ela deve atender aos seguintes requisitos:

  1. A senha deve conter pelo menos um caractere maiúsculo.
  2. A senha deve conter pelo menos um caractere minúsculo.
  3. A senha deve conter pelo menos um número.
  4. A senha deve conter pelo menos um caractere especial ! ? * #
  5. A senha deve ter pelo menos 8 caracteres de comprimento.

Exemplos

"Password*12" ➞ True

"passWORD12!" ➞ True

"Pass" ➞ False

Observações

  • O caractere minúsculo, o caractere maiúsculo, o caractere especial e o número podem aparecer em qualquer parte da senha.
  • Você escreverá apenas uma expressão regular; não escreva uma função.