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.