Exemplu
Căutați un șir de caractere pentru caracterul "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
Deoarece există un "e" în șir, rezultatul res va fi:
e
Încearcă - l singur » Definiție și utilizare
The exec() teste metodă pentru un meci într - un șir de caractere.
Aceasta metoda returneaza textul de potrivire dacă găsește o potrivire, altfel returnează null.
Suport pentru browser-
Metodă | |||||
---|---|---|---|---|---|
exec() | da | da | da | da | da |
Sintaxă
RegExpObject .exec( Valorile parametrilor Parametru Descriere string Necesar. Șirul care urmează să fie căutate
Revenire Valoare
Tip Descriere Array O matrice care conține textul de potrivire dacă găsește o potrivire, altfel returnează null
Detalii tehnice
JavaScript Versiune: 1.2
Mai multe exemple
Exemplu
Efectuați o căutare la nivel mondial, și test pentru "Hello" și "w3ii" , într - un șir de caractere:
// 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); Ieșirea codului de mai sus va fi:
Hello // match for "Hello"
null
// no match for "w3ii" Încearcă - l singur »
<JavaScript Object RegExp