Comment vérifier si la chaîne contient une sous-chaîne en javascript

Comment vérifier si la chaîne contient une sous-chaîne en javascript

Le javascript Indice de() Recherche de méthode pour la sous-chaîne en chaîne et renvoie la position de la première occurrence d'une sous-chaîne spécifiée. Si le substrat n'est pas trouvé, il renvoie -1. Afin que vous puissiez utiliser la méthode JavaScript indexof () pour vérifier si une chaîne contient une sous-chaîne. Dans ce tutoriel, nous fournirons également un exemple pour utiliser JavaScript comprend () et recherche() Méthodes pour trouver la sous-chaîne dans une autre chaîne.

Dans une comparaison des 3 méthodes décrites ci-dessous, l'index () peut être meilleur en raison de sa vitesse d'exécution. Si aucune vitesse n'a d'importance, vous pouvez utiliser l'une des méthodes suivantes.

Utilisation de la méthode indexof ()

La méthode javascript indexof () renvoie le numéro de position de position de départ dans la chaîne principale. Si le substrat n'est pas trouvé, il renverra -1 en conséquence.

var str = "Hello World"; var substr = "world"; Var Result = str.indexof (substr)> -1; alerte (résultat);
1234var str = "Hello World"; var substr = "world"; var result = str = str.indexof (substr)> -1; alert (résultat);

Le résultat sera comme ci-dessous:

 vrai  
  • Comment ajouter l'élément à tableau en JavaScript

2. Utilisation de la méthode incluse ():

Vous pouvez également utiliser la méthode JavaScript inclut (). Il revient vrai sur le match trouvé et FAUX Si aucun match trouvé. Utilisez ci-dessous un exemple de code pour tester ceci:

var str = "Hello World"; var substr = "world"; Var Result = str.comprend (substr)> -1; alerte (résultat);
1234var str = "Hello World"; var substr = "world"; var result = str = str.comprend (substr)> -1; alerte (résultat);

Le résultat sera comme ci-dessous:

 vrai  

3: Utilisation de la méthode Search ()

Vous pouvez également utiliser la méthode JavaScript Search (). Il renvoie le numéro de position de la chaîne si le match est trouvé. Sinon, les rendements trouvés de correspondance -1.

var str = "Hello World"; var expr = "/ world /"; Var Result = str.Search (expr)> -1; alerte (résultat);
1234var str = "Hello World"; var expr = "/ world /"; var result = str.Search (expr)> -1; alert (résultat);

Le résultat sera comme ci-dessous:

 vrai  
  • > Comment supprimer l'élément de tableau par valeur en javascript