Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. RegExp
  6. RegExp.prototype.compile()

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

RegExp.prototype.compile()

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 latabla 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 obsoletocompile() es usado para (re-)compilar una expresión regular durante la ejecución del script. Es básicamente lo mismo que el constructorRegExp.

Sintaxis

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 propiedadlastIndex de esta expresión regular en la cadena objetivo (y no intenta buscar desde ningún índice posterior).

Descripción

El métodocompile es obsoleto. Puedes simplemente utilizar el constructorRegExp para lograr el mismo efecto.

Ejemplos

Usandocompile()

El siguiente ejemplo muestra como recompilar una expresión regultar con un nuevo patrón y nuevas flags.

js
var regexObj = new RegExp("foo", "gi");regexObj.compile("new foo", "g");

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-regexp.prototype.compile

Compatibilidad con navegadores

Ver también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp