Este apéndice lista las características que son desaprobadas en JavaScript.
Propiedades de RegExp
Las siguientes propiedades son desaprobadas:
Propiedad | Descripción |
---|---|
$1, ..., $9 |
Coincidencias de sub cadenas parentizandas, si existe una. |
$_ |
Véase entrada. |
$* |
Véase multilínea. |
$& |
Véase última coincidencia. |
$+ |
Véase último paréntesis. |
$` |
Véase contexto izquierdo. |
$' |
Véase contexto derecho. |
input |
La cadena contra la cual es cotejada una expresión regular. |
lastMatch |
Los últimos caracteres coincidentes. |
lastParen |
La última coincidencia de una sub cadena parentizada, si existe alguna. |
leftContext |
La sub cadena precedente a la coincidencia más reciente. |
rightContext |
La sub cadena que prosigue a la coincidencia más reciente. |
Las siguientes no son propiedades de las instancias de RegExp, no existen más en el objeto RegExp:
Propiedad | Descripción |
---|---|
global |
Ya sea que se pruebe o no una expresión regular contra todas las posibles coincidencias en una cadena o únicamente conta la primera. |
ignoreCase |
Ya sea que se ignore o no los casos mientra se intenta una coincidencia en una cadena. |
lastIndex |
El índice desde el cual se comienza la siguiente coincidencia. |
multiline |
Ya sea que se busque o no en una cadena a través de múltiples líneas. |
source |
El texto de un patrón. |
Métodos de RegExp
El método compile
es desaprobado.
El método valueOf
ya no es más especializado para RegExp. Utilice Object.valueOf
.
Secuencias de Escape
Las secuencias octales de escape (\ seguida por uno, dos o tres dígitos octales) son desaprobadas en cadenas y literales de expresiones regulares.
Las funciones escape
y unescape
son desaprobadas. Utilice encodeURI
, encodeURIComponent
, decodeURI
o decodeURIComponent
para codificar y decodificar secuencias de escape para caracteres especiales.