JavaScript: Est-ce que String contient une autre String?
Question de Chematik | 10/01/2021 à 23:30
Je veux tester si une string / chaîne contient une autre string / chaîne en JavaScript. Jusqu'à présent, je l'ai essayé avec String.contains(), mais cela ne semble pas fonctionner d'une manière ou d'une autre.
Quelqu'un a-t-il une solution?
Sujets Connexes
JavaScript: window.location comme String
Info | 0 Commentaires
Java: Vérifier si String ne contient que des Nombres
Question | 1 Réponse
JavaScript: Fonction Explode String
Question | 1 Réponse
JavaScript: Convertir String en lettres minuscules
Info | 1 Commentaire
Java: Split au point str.split(".") ne fonctionne pas
Question | 1 Réponse
C#/.NET: Différence entre String et string
Question | 1 Réponse
Delphi/Lazarus: Convertir Valeur de Variant en String
Question | 1 Réponse
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.
En JavaScript, la fonction contains() ne peut pas être utilisée de cette manière par rapport aux chaînes. Vous avez besoin de la fonction indexOf(), que vous pouvez utiliser comme ceci:
Comme paramètre, vous passez la chaîne que vous souhaitez rechercher. Dans l'exemple ci-dessus, il s'agit de "CDE". La fonction nous donne alors la position de la chaîne passée, ou -1, s'il n'y a pas de position, donc par conséquent, la chaîne n'est pas incluse.
Dans notre exemple, "CDE" est inclus dans "ABCDEF". Cela rendrait la condition IF différente de -1 et "La chaîne contient "CDE "." serait l'alerte.
Important: Assurez-vous que vous écrivez également "indexOf" et non "indexof". Sinon, cela ne fonctionne pas.
11/01/2021 à 18:27