Exemple
Rechercher une chaîne pour le caractère "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
Comme il est un "e" dans la chaîne, le résultat de la résolution sera:
e
Essayez vous - même » Définition et utilisation
Les exec() méthode teste une correspondance dans une chaîne.
Cette méthode renvoie le texte correspondant si elle trouve une correspondance, sinon il retourne null.
Support du navigateur
méthode | |||||
---|---|---|---|---|---|
exec() | Oui | Oui | Oui | Oui | Oui |
Syntaxe
RegExpObject .exec( Les valeurs des paramètres Paramètre La description string Champs obligatoires. La chaîne à rechercher
Valeur de retour
Type La description Array Un tableau contenant le texte correspondant si elle trouve une correspondance, sinon elle retourne null
Détails techniques
JavaScript Version: 1.2
autres exemples
Exemple
Faites une recherche globale et test "Hello" et "w3ii" dans une chaîne:
// The string:
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);
// Look for
"w3ii"
var patt2 = /w3ii/g;
result2 = patt2.exec(str); au-dessus de la sortie du code sera:
Hello // match for "Hello"
null
// no match for "w3ii" Essayez vous - même »
<JavaScript Object RegExp