Devuelve la posición del carácter dónde comienza la primera coincidencia en una cadena buscada. Sólo lectura.
RegExp.index
El objeto asociado con esta propiedad es siempre el objeto global RegExp.
La propiedad index está basada en cero. El valor inicial de la propiedad index es 1. Su valor cambia cada vez que se encuentra una coincidencia.
El ejemplo siguiente muestra el uso de la propiedad index. Esta función repite una cadena de búsqueda e imprime los valores index y lastIndex para cada palabra en la cadena.
function RegExpTest(){
var ver = Number(ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion())
if (ver >= 5.5){
var src = "the rain in Spain falls mainly in the plain.";
var re = /\w+/g;
var arr;
while ((arr = re.exec(src)) != null)
print(arr.index
+ "-" + arr.lastIndex + "\t" + arr);
}
else{
alert("Necesita una versión más reciente de JScript para ejecutar este trabajo");
}
}
Propiedades del objeto RegExp | Sintaxis de expresión regular
Se aplica a: Objeto RegExp
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |