Heim >Web-Frontend >HTML-Tutorial >Welche Rolle spielt das lastIndex RegExp-Attribut in JavaScript?

Welche Rolle spielt das lastIndex RegExp-Attribut in JavaScript?

王林
王林nach vorne
2023-09-15 21:49:16969Durchsuche

lastIndex RegExp属性在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.

Beispiel

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen