Seleccionar página

Referencia de ECMAScript 5.1 – Objeto RegExp

Índice

RegExp() | RegExp.prototype | rex.global | rex.ignoreCase | rex.lastIndex | rex.multiline | rex.source | rex.exec() | rex.test()


RegExp()

Función constructora de los objetos de tipo RegExp


RegExp.prototype

Prototipo con el que se crean los objetos de tipo RegExp

Sintaxis

Object.prototype

El prototipo incluye todas las propiedades y métodos que heredarán los objetos del tipo RegExp.

Si al objeto prototype se le añade o modifican propiedades o métodos, todos los objetos creados a partir del tipo RegExp tendrán estos nuevos miembros, incluso los creados con anterioridad a la modificación del prototipo.

ECMA-262

rex.global

Devuelve un valor lógico que indica el estado de la marca global (g) usada con una expresión regular.

Las características de este miembro (tal y como la describe la función Object.getOwnPropertyDescriptor()) son:

{"value": false, "writable": false, "enumerable": false, "configurable": false}
ECMA-262 Edición 3

rex.ignoreCase

Devuelve un valor lógico que indica el estado de la marca ignoreCase (i) que se usa con una expresión regular.

Las características de este miembro (tal y como la describe la función Object.getOwnPropertyDescriptor()) son:

{"value": false, "writable": false, "enumerable": false, "configurable": false}
ECMA-262 Edición 3

rex.lastIndex

Devuelve la posición del carácter donde comienza la siguiente coincidencia en una cadena de búsqueda.

Las características de este miembro (tal y como la describe la función Object.getOwnPropertyDescriptor()) son:

{"value": 0, "writable": true, "enumerable": false, "configurable": false}
ECMA-262 Edición 3

rex.multiline

Devuelve un valor lógico que indica el estado de la marca multiline (m) que se usa con una expresión regular

Las características de este miembro (tal y como la describe la función Object.getOwnPropertyDescriptor()) son:

{"value": false, "writable": false, "enumerable": false, "configurable": false}
ECMA-262 Edición 3

rex.source

Devuelve una copia del texto del patrón de expresión regular.

Las características de este miembro (tal y como la describe la función Object.getOwnPropertyDescriptor()) son:

{"value": "(?: )", "writable": false, "enumerable": false, "configurable": false}
ECMA-262 Edición 3

rex.exec()

Ejecuta una búsqueda en una cadena mediante un patrón de expresión regular y devuelve una matriz que contiene los resultados de la búsqueda.

Las características de este miembro (tal y como la describe la función Object.getOwnPropertyDescriptor()) son:

{"writable": true, "enumerable": false, "configurable": true}
ECMA-262 Edición 3

rex.test()

evuelve un valor lógico que indica si existe o no un patrón en una cadena de búsqueda.

Las características de este miembro (tal y como la describe la función Object.getOwnPropertyDescriptor()) son:

{"writable": true, "enumerable": false, "configurable": true}
ECMA-262 Edición 3