lastIndex RegExp 屬性可讓您重複呼叫這些方法,循環遍歷字串中的所有符合項,並且僅在設定了「g」修飾符時才有效。
該屬性是讀取/寫入的,因此您可以隨時設定它以指定下一次搜尋應在目標字串中開始的位置。當 exec() 和 test() 找不到符合項目(或另一個符合項目)時,它們會自動將 lastIndex 重設為 0。
您可以嘗試執行下列程式碼來使用 JavaScript 中的 lastIndex RegExp 屬性 -
<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>
以上是lastIndex RegExp屬性在JavaScript中的作用是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!