Exemplu
Efectuați o căutare la nivel mondial pentru "ain" într - un șir de caractere, iar indicele de ieșire , după un meci este găsit:
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>");
}
Ieșirea codului de mai sus va fi:
'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain'
found. Index now at: 28
'ain' found. Index now at: 43
Încearcă - l singur » Definiție și utilizare
Proprietatea lastIndex specifică indicele la care să înceapă următorul meci.
Note: Această proprietate funcționează numai în cazul în care "g" modificator este setat.
Această proprietate returnează un număr întreg care specifică poziția caracterul imediat după ultimul meci găsit de exec( ) sau de test( ) metode.
Note: exec( ) și de test( ) reseta lastIndex la 0 în cazul în care nu primesc un meci.
Suport pentru browser-
Proprietate | |||||
---|---|---|---|---|---|
lastIndex | da | da | da | da | da |
Sintaxă
RegExpObject .lastIndex
Revenire Valoare
Tip | Descriere |
---|---|
Number | Un număr întreg care specifică poziția caracterul imediat după ultimul meci găsit de exec( ) sau de test( ) metode |
Detalii tehnice
JavaScript Versiune: | 1.2 |
---|
<JavaScript Object RegExp