Un objeto intrínseco global que almacena información sobre los resultados de las coincidencias del patrón de expresión regular.
RegExp.propiedad
El argumento de propiedad requerido puede ser una de las propiedades del objeto RegExp.
El objeto RegExp no se puede crear directamente, pero siempre está disponible para el uso. Hasta que se complete correctamente una búsqueda de expresión regular, los valores iniciales de varias propiedades del objeto RegExp son como siguen:
Propiedad | Forma abreviada | Valor inicial |
---|---|---|
índice | -1 | |
lastIndex | -1 | |
lastMatch | $& | Cadena vacía. |
lastParen | $+ | Cadena vacía. |
leftContext | Cadena vacía. | |
rightContext | Cadena vacía. | |
$1 - $9 | $1 - $9 | Cadena vacía. |
Sus propiedades tienen el valor no definido hasta que se complete correctamente una búsqueda de expresión regular.
El objeto global RegExp no se debería confundir con el objeto Regular Expression. Incluso aunque suenen igual, son distintos y están separados. Las propiedades del objeto global RegExp contienen continuamente información actualizada sobre cada coincidencia que tiene lugar, mientras que las propiedades del objeto Regular Expression sólo contiene información sobre las coincidencias que tienen lugar con esa instancia de Regular Expression.
El siguiente método muestra el uso del objeto global RegExp.
function EjemploDeMatch(){
var s;
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);
s = "$1 contiene: " + RegExp.$1
+ "\n";
s += "$2 contiene: " + RegExp.$2 + "\n";
s += "$3 contiene: " + RegExp.$3;
return(s);
}
Propiedades $1...$9 | Propiedad index | Propiedad input ($_) | Propiedad lastIndex | Propiedad lastMatch ($&) | Propiedad lastParen ($+) | Propiedad leftContext($`) | Propiedad rightContext ($')
El objeto RegExp no tiene métodos.
Objeto Regular Expression | Sintaxis de expresión regular | Objeto String
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |