Los últimos tutoriales de desarrollo web
 

JavaScript lastIndex Property

<JavaScript Object RegExp

Ejemplo

Hacer una búsqueda global de "ain" en una cadena, y la salida del índice después de que se encuentra una coincidencia:

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

La salida del código anterior será:

'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain' found. Index now at: 28
'ain' found. Index now at: 43
Inténtalo tú mismo "

Definición y Uso

La propiedad lastIndex especifica el índice en el cual comenzar el próximo partido.

Note: Esta propiedad sólo funciona si el "g" se establece modificador.

Esta propiedad devuelve un entero que especifica la posición del carácter inmediatamente después del último partido encontrado por exec( ) o test( ) métodos.

Note: exec( ) y test( ) restablecen lastIndex a 0 si no obtienen un partido.


Soporte del navegador

Propiedad
lastIndex

Sintaxis

RegExpObject .lastIndex

Valor de retorno

Tipo Descripción
Number Un entero que especifica la posición del carácter inmediatamente después del último partido encontrado por exec( ) o test( ) métodos

Detalles técnicos

Versión de JavaScript: 1.2

<JavaScript Object RegExp