22 Votos

JavaScript: Comparación de Cadenas independiente de la Escritura en Mayúsculas o Minúsculas

Pregunta de Invitado | 17/07/2024 a las 17:37

De Java, conozco la útil función .equalsIgnoreCase() que se puede usar para comparar dos cadenas / strings ignorando la escritura en mayúsculas y minúsculas (case insensitive). En otras palabras, "ABC" y "abc" se tratan como iguales usando esta función.

Pero, ¿qué pasa con JavaScript? Me parece que esa función no está disponible allí. Entonces, ¿cómo puedo comparar dos cadenas en JavaScript que ignoran mayúsculas y minúsculas?

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

Desafortunadamente, esta función no está implementada en JavaScript. Entonces, primero, debe convertir respectivamente reescribir ambas cadenas a caracteres en minúsculas o mayúsculas por completo para poder realizar la comparación después:

var s1 = "abc";
var s2 = "ABC";

if (s1.toUpperCase() === s2.toUpperCase()) {
   alert("Sí!");
}
Por supuesto, esto requiere un poco más de trabajo de codificación y su código se vuelve un poco más largo, pero el resultado debería ser el mismo.
17/07/2024 a las 19:25

ResponderPositivo Negativo
Responder

Temas Relacionados

MySQL: Saltos de Línea en MySQL

Consejo | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.