La méthode JavaScript String search () recherche dans la chaîne une valeur spécifiée par une expression régulière.
La syntaxe de la search()
méthode est:
str.search(regexp)
Ici, str est une chaîne.
search () Paramètres
La search()
méthode prend en compte:
regexp
- Un objet d'expression régulière (l'argument est implicitement converti enRegExp
s'il s'agit d'un non-RegExp
objet)
Valeur renvoyée par la recherche ()
- Renvoie l'index de la première correspondance entre l'expression régulière et la chaîne donnée
- Renvoie -1 si aucune correspondance n'a été trouvée.
Exemple: utilisation de search ()
const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match
Production
2 16 -1
Lecture recommandée: correspondance de chaîne JavaScript ()