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 | Sí | Sí | Sí | Sí | Sí |
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