22 Voix

JavaScript: Comparaison de Chaînes indépendante de l'Écriture en Majuscules ou Minuscules

Question de Invité | 19/07/2024 à 12:39

Depuis Java, je connais la fonction utile .equalsIgnoreCase() qui peut être utilisée pour comparer deux chaînes / strings en ignorant les majuscules et les minuscules (case insensitive). En d’autres termes, "ABC" et "abc" sont traités de manière égale à l’aide de cette fonction.

Mais qu’en est-il de JavaScript? Il me semble qu'une telle fonction n'y est pas disponible. Alors, comment puis-je comparer deux chaînes en JavaScript en ignorant la casse?

RépondrePositifNégatif
2Meilleure Réponse2 Voix

Malheureusement, cette fonction n'est pas implémentée en JavaScript. Donc, d'abord, vous devez convertir ou réécrire complètement les deux chaînes en caractères minuscules ou caractères majuscules afin d'effectuer la comparaison par la suite:

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

if (s1.toUpperCase() === s2.toUpperCase()) {
   alert("Oui!");
}
Bien sûr, cela demande un peu plus de travail de codage et votre code devient un peu plus long, mais le résultat devrait être le même.
19/07/2024 à 18:18

RépondrePositif Négatif
Répondre

Sujets Connexes

MySQL: Sauts de Ligne dans MySQL

Conseil | 0 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.