Beispiel
Führen Sie eine globale Suche nach "ain" in einem String und gibt den Index nach einer Übereinstimmung gefunden wird:
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>");
}
Der Ausgang des Code oben wird sein:
'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain'
found. Index now at: 28
'ain' found. Index now at: 43
Versuch es selber " Definition und Verwendung
Die Eigenschaft liest gibt den Index, an den das nächste Spiel zu starten.
Note: Diese Eigenschaft funktioniert nur , wenn die "g" Modifikator gesetzt ist.
Diese Eigenschaft liefert eine ganze Zahl, die die Zeichenposition unmittelbar nach dem letzten Spiel durch gefunden spezifiziert exec( ) oder test( ) Verfahren.
Note: exec( ) und test( ) zurückgesetzt liest auf 0 , wenn sie nicht ein Spiel bekommen.
Browser-Unterstützung
Eigentum | |||||
---|---|---|---|---|---|
lastIndex | Ja | Ja | Ja | Ja | Ja |
Syntax
RegExpObject .lastIndex
Rückgabewert
Art | Beschreibung |
---|---|
Number | Eine ganze Zahl, die die Zeichenposition unmittelbar nach dem letzten Spiel durch gefunden spezifiziert exec( ) oder test( ) Verfahren |
Technische Details
JavaScript Version: | 1.2 |
---|
<JavaScript RegExp Objekt