Solución

@fernando_her85
·10/4/2026TypeScript
solution.tsTypeScript
function isValidPassword(password: string): boolean {
  

  const uppercaseExp = /[A-Z]/
  const digitExp = /[0-9]/
  const symbolExp = /[!@#$%^&*]/

  const hasUppercase = uppercaseExp.test(password);
  const hasDigit = digitExp.test(password);
  const hasSymbol = symbolExp.test(password);

    

  if ( password.length < 8) return false;
  if ( !hasUppercase) return false;
  if ( !hasDigit) return false;
  if ( !hasSymbol) return false;

  return true;
}

// No modificar: necesario para evaluar el resultado.
export { isValidPassword };
0respuestas
Respuestas
0

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.
Markdown