JavaScript 參考手冊
lastIndex 屬性用于規(guī)定下次匹配的起始位置。
注意: 該屬性只有設置標志 g 才能使用。
上次匹配的結果是由方法 RegExp.exec() 和 RegExp.test() 找到的,它們都以 lastIndex 屬性所指的位置作為下次檢索的起始點。這樣,就可以通過反復調(diào)用這兩個方法來遍歷一個字符串中的所有匹配文本。
注意:該屬性是可讀可寫的。只要目標字符串的下一次搜索開始,就可以對它進行設置。當方法 exec() 或 test() 再也找不到可以匹配的文本時,它們會自動把 lastIndex 屬性重置為 0。
所有主要瀏覽器都支持 lastIndex 屬性。
在字符串中全局試試子字符串 "ain" , 并輸出匹配完成之后的 lastIndex 屬性::