Esempio
Cerca una stringa per il carattere "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
Poiché non v'è una "e" nella stringa, il risultato della res sarà:
e
Prova tu stesso " Definizione e l'utilizzo
I exec() test metodo per una partita in una stringa.
Questo metodo restituisce il testo corrispondente se trova una corrispondenza, altrimenti restituisce null.
Supporto browser
Metodo | |||||
---|---|---|---|---|---|
exec() | sì | sì | sì | sì | sì |
Sintassi
RegExpObject .exec( valori dei parametri Parametro Descrizione string Necessario. La stringa da cercare
Valore di ritorno
Tipo Descrizione Array Un array contenente il testo corrispondente se trova una corrispondenza, altrimenti restituisce null
Dettagli tecnici
Versione JavaScript: 1.2
Altri esempi
Esempio
Fare una ricerca globale e di test per "Hello" e "w3ii" in una stringa:
// 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); L'output del codice precedente sarà:
Hello // match for "Hello"
null
// no match for "w3ii" Prova tu stesso "
<JavaScript Object RegExp