“¿Cómo puedo validar una contraseña sin regex en JS?” Código de respuesta

Prueba de validación de contraseña de JavaScript

const isPasswordSecure = (password) => {
    const re = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,})");
    return re.test(password);
};
Nur Rafi

¿Cómo puedo validar una contraseña sin regex en JS?

function validate() {
  var p = document.getElementById('pass').value
  var errors = []

  //if (p.length < 8) {
  //  errors.push("Your password must be at least 8 characters")
  //}
  if (p.search(/[a-z]/) < 0) {
    errors.push("Your password must contain at least one lowercase letter.")
  }
  if (p.search(/[A-Z]/) < 0) {
    errors.push("Your password must contain at least one uppercase letter.")
  }
  if (p.search(/[0-9]/) < 0) {
    errors.push("Your password must contain at least one digit.")
  }
  if(p.search(/[\!\@\#\$\%\^\&\*\(\)\_\+\.\,\;\:\-]/) < 0) {
    errors.push("Your password must contain at least one special character.")
  }
    
  if (errors.length > 0) {
    document.getElementById("errors").innerHTML = errors.join("<br>")
    return false;
  }
  return true;
}
Inquisitive Iguana

Respuestas similares a “¿Cómo puedo validar una contraseña sin regex en JS?”

Preguntas similares a “¿Cómo puedo validar una contraseña sin regex en JS?”

Más respuestas relacionadas con “¿Cómo puedo validar una contraseña sin regex en JS?” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código