Los últimos tutoriales de desarrollo web
 

JavaScript compile() Method

<JavaScript Object RegExp

Ejemplo

Hacer una búsqueda global de "man" en una cadena, y sustituirla por "person" . A continuación, cambiar la expresión regular y reemplazar ya sea "man" o "woman" con la "person" , con la compile() método:

var str="Every man in the world! Every woman on earth!";
var patt=/man/g;
var str2=str.replace(patt,"person");
document.write(str2+"<br>");

patt=/(wo)?man/g;
patt.compile(patt);
str2=str.replace(patt,"person");
document.write(str2);

La salida del código anterior será:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Inténtalo tú mismo "

Definición y Uso

La compile() método fue obsoleto en JavaScript versión 1.5.

La compile() método se utiliza para compilar una expresión regular durante la ejecución de un script.

La compile() método también se puede utilizar para cambiar y volver a compilar una expresión regular.


Soporte del navegador

Expresión
[abc] No soportado

Sintaxis

RegExpObject .compile( regexp , modifier )

Los valores de los parámetros

Parámetro Descripción
regexp Una expresión regular
modifier Especifica el tipo de juego. "g" para un partido global, "i" para un partido entre mayúsculas y minúsculas y "gi" para un partido global, entre mayúsculas y minúsculas

<JavaScript Object RegExp