最新的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对象