JScript  

Objeto RegExp

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.

Comentarios

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.

Ejemplo

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

Propiedades $1...$9 | Propiedad index | Propiedad input ($_) | Propiedad lastIndex | Propiedad lastMatch ($&) | Propiedad lastParen ($+) | Propiedad leftContext($`) | Propiedad rightContext ($')

Métodos

El objeto RegExp no tiene métodos.

Requisitos

Versión 3

Consulte también

Objeto Regular Expression | Sintaxis de expresión regular | Objeto String

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.