Vérifiez si le texte est dans une chaîne

Je veux vérifier si un texte est dans une chaîne par exemple, j'ai une chaîne

str = "car, bycicle, bus" 

Et j'ai une autre chaîne

 str2 = "car" 

Je veux vérifier si str2 est en str.

Je suis un débutant en javascript, alors attendez-vous avec moi 🙂

Cordialement

 if(str.indexOf(str2) >= 0) { ... } 

Ou si vous voulez aller sur la route regex:

 if(new RegExp(str2).test(str)) { ... } 

Toutefois, vous pouvez rencontrer des problèmes avec des caractères cachés (les métacaractères) dans ce dernier, de sorte que la première voie est plus facile.

Str.lastIndexOf (str2)> 0; Cela devrait fonctionner. Non testé.

Veuillez utiliser ceci:

 var s = "foo"; alert(s.indexOf("oo") > -1);