最新的Web開發教程
 

JavaScript lastIndex Property

<JavaScript的RegExp對象

做一個全局搜索"ain"在一個字符串,並輸出指數找到匹配後:

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>");
  }

代碼的輸出將是:

'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain' found. Index now at: 28
'ain' found. Index now at: 43
試一試»

定義和用法

lastIndex屬性指定在開始下一個比賽的指標。

Note:如果此屬性只能"g"修改設置。

此屬性返回,通過找到的最後一個匹配之後立即指定字符位置的整數exec( )test( )方法。

Note: exec( )test( )重置lastIndex的為0;如果他們沒有得到匹配。


瀏覽器支持

屬性
lastIndex

句法

RegExpObject .lastIndex

返回值

類型 描述
Number 通過找到的最後一個匹配之後立即指定字符位置的整數exec( )test( )方法

技術細節

JavaScript的版本: 1.2

<JavaScript的RegExp對象