Vérifier mot dans un string en javascript

mariostar27 Messages postés 442 Statut Membre -  
BblackMMtal Messages postés 1 Statut Membre -
Bonjour,
comment vérifier si un mot (ou bout de mot) se trouve dans un string en javascript???
par exemple :

var string1 = "coucou"; var string2 = "bonjour"; var string3 = "salut";
si je tape "bo" dans un champ de texte, je souhaite vérifier s'il se situe dans string1, string2 ou string3 ???
Est-ce que je dois utiliser substr() ??? ou existe t-il une fonction spécifique ???



A voir également:

1 réponse

Doctor C Messages postés 648 Statut Membre 399
 
Regarde la fonction indexOf() : https://www.commentcamarche.net/contents/586-javascript-l-objet-string

Voici ce qui est important dans le lien ci-haut:

indexOf: Retourne la position d'une sous-chaîne (lettre ou groupe de lettres) dans une chaîne de caractère, en effectuant la recherche de gauche à droite, à partir de la position spécifiée en paramètre. Retourne -1 si la sous-chaîne n'est pas trouvée dans la chaîne principale.

var Chaine = 'Comment ça marche?';
var Sous_Chaine = 'mar';
var Sous_Chaine_2 = 'zzz';

var Resultat = Chaine.indexOf(Sous_Chaine); //Retourne 11
var Resultat = Chaine.indexOf(Sous_Chaine_2); //Retourne -1


Bonne chance!
11
BblackMMtal Messages postés 1 Statut Membre
 
Salut, et par exemple, serait-il possible de vérifier si un mot est présent dans un string mais de recevoir un réponse en true ou false ?
0