web-dev-qa-db-fra.com

Vérifier si une chaîne a un certain morceau de texte

Doublons possibles:
Vérifiez si le texte est dans une chaîne
JavaScript: chaîne contient

J'essaie de vérifier si une chaîne importée dans mon application contient un texte spécifique. Je sais comment faire cela avec jQuery, mais comment puis-je le faire directement avec JavaScript?

148
swickblade

Ici vous allez: ES5

var test = 'Hello World';
if( test.indexOf('World') >= 0){
  // Found world
}

Avec ES6, le meilleur moyen serait d’utiliser la fonction includes pour vérifier si la chaîne contient le travail recherché.

const test = 'Hello World';
if (test.includes('World')) { 
  // Found world
}
271
Eddie