Heim >Web-Frontend >HTML-Tutorial >Welche Rolle spielt das lastIndex RegExp-Attribut in JavaScript?
Mit der lastIndex RegExp-Eigenschaft können Sie diese Methoden wiederholt aufrufen und dabei alle Übereinstimmungen in der Zeichenfolge durchlaufen. Sie funktioniert nur, wenn der Modifikator „g“ festgelegt ist.
Diese Eigenschaft ist lesbar/schreibbar, sodass Sie sie jederzeit festlegen können, um anzugeben, wo in der Zielzeichenfolge die nächste Suche beginnen soll. Wenn exec() und test() keine Übereinstimmung (oder eine andere Übereinstimmung) finden, setzen sie lastIndex automatisch auf 0 zurück.
Sie können versuchen, den folgenden Code auszuführen, um die lastIndex RegExp-Eigenschaft in JavaScript zu verwenden -
<html> <head> <title>JavaScript RegExp lastIndex Property</title> </head> <body> <script> var str = "JavaScript is an interesting scripting language"; var re = new RegExp( "script", "g" ); re.test(str); document.write("Test 1 - Current Index: " + re.lastIndex); re.test(str); document.write("<br />Test 2 - Current Index: " + re.lastIndex); </script> </body> </html>
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt das lastIndex RegExp-Attribut in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!