Obsoleto: Esta caracterÃstica ya no se recomienda. Aunque es posible que algunos navegadores aún lo admitan, probablemente ya se ha eliminado de los estándares web relevantes, está en proceso de eliminación o solo se conserva por motivos de compatibilidad. Evite usarlo y actualice el código existente si es posible; consulte la tabla de compatibilidad en la parte inferior de esta página para orientar su decisión. Tenga en cuenta que esta caracterÃstica puede dejar de funcionar en cualquier momento.
El método obsoleto compile()
es usado para (re-)compilar una expresión regular durante la ejecución del script. Es básicamente lo mismo que el constructor RegExp
.
regexObj.compile(patrón, flags)Parámetros
patrón
El texto de la expresión regular.
flags
Si es especificado, las flags pueden tener cualquier combinación de los siguientes valores:
g
búsqueda global (global match)
i
ignorar mayúsculas o minúsculas
m
Tratar caracteres de inicio y fin (^ y $) como multiples lÃneas de texto(por ejemplo: encontrar el inicio o fin de cada lÃnea delimitada por \n o \r, no sólo al inicio o fin de toda la entrada de texto)
y
sticky; busca solamente desde el Ãndice indicado por la propiedad lastIndex
de esta expresión regular en la cadena objetivo (y no intenta buscar desde ningún Ãndice posterior).
El método compile
es obsoleto. Puedes simplemente utilizar el constructor RegExp
para lograr el mismo efecto.
compile()
El siguiente ejemplo muestra como recompilar una expresión regultar con un nuevo patrón y nuevas flags.
var regexObj = new RegExp("foo", "gi");
regexObj.compile("new foo", "g");
Especificaciones Compatibilidad con navegadores Ver también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4