Esempio
Fare una ricerca globale di "ain" in una stringa, e l'uscita l'indice dopo viene trovata una corrispondenza:
var str = "The rain in Spain stays mainly in the plain";
var patt1 = /ain/g;
while (patt1.test(str)==true)
{
document.write("'ain' found. Index now at: "+patt1.lastIndex);
document.write("<br>");
}
L'output del codice precedente sarà:
'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain'
found. Index now at: 28
'ain' found. Index now at: 43
Prova tu stesso " Definizione e l'utilizzo
La proprietà lastIndex specifica l'indice in cui iniziare la prossima partita.
Note: Questa proprietà funziona solo se la "g" modificatore è impostato.
Questa proprietà restituisce un intero che specifica la posizione del carattere immediatamente dopo l'ultima partita trovata da exec( ) o test( ) metodi.
Note: exec( ) e test( ) azzerati lastIndex a 0 se non ottengono un match.
Supporto browser
Proprietà | |||||
---|---|---|---|---|---|
lastIndex | sì | sì | sì | sì | sì |
Sintassi
RegExpObject .lastIndex
Valore di ritorno
Tipo | Descrizione |
---|---|
Number | Un numero intero che specifica la posizione del carattere immediatamente dopo l'ultima partita trovato dai exec( ) o test( ) metodi |
Dettagli tecnici
Versione JavaScript: | 1.2 |
---|
<JavaScript Object RegExp