Przykład
Wykonaj wyszukiwanie globalne dla "ain" w ciąg i wyjście indeksu po zostanie znaleziony:
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>");
}
Wyjście z kodem powyżej będą:
'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain'
found. Index now at: 28
'ain' found. Index now at: 43
Spróbuj sam " Definicja i Wykorzystanie
Nieruchomość lastIndex określa indeks w których można rozpocząć następny mecz.
Note: Ta właściwość działa tylko wtedy, gdy "g" modyfikator jest ustawiony.
Ta właściwość zwraca liczbę całkowitą, która określa pozycję znaku natychmiast po ostatnim meczu znaleziona przez exec( ) lub test( ) metody.
Note: exec( ) i test( ) zresetować lastIndex 0 jeśli nie dostaną mecz.
Wsparcie przeglądarka
Nieruchomość | |||||
---|---|---|---|---|---|
lastIndex | tak | tak | tak | tak | tak |
Składnia
RegExpObject .lastIndex
Wartość zwracana
Rodzaj | Opis |
---|---|
Number | Liczba całkowita określająca pozycję znaku natychmiast po ostatnim meczu znaleziona przez exec( ) lub test( ) metody |
Szczegóły techniczne
JavaScript wersja: | 1.2 |
---|
<JavaScript Object RegExp