Comment vérifier si une chaîne contient une sous-chaîne en JavaScript?

Bonjour,

S’il vous plaît comment je peux vérifier si une chaîne contient une sous-chaîne en JavaScript ?

Merci :slightly_smiling_face:.

ECMAScript 6 a introduit String.prototype.includes :

const str = "WayToLearnX";
const substr = "Learn";

console.log(str.includes(substr)); // true

Dans ECMAScript 5, utilisez String.prototype.indexOf, qui renvoie -1 lorsqu’une sous-chaîne est introuvable :

const str = "WayToLearnX";
const substr = "Learn";

console.log(str.indexOf(substr) !== -1); // true

Je vous recommande de lire le tutoriel suivant: