Gli ultimi tutorial di sviluppo web
 

JavaScript compile() Method

<JavaScript Object RegExp

Esempio

Fare una ricerca globale di "man" in una stringa, e sostituirlo con "person" . Quindi modificare l'espressione regolare e sostituire o "man" o "woman" con la "person" , con la compile() Metodo:

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);

L'output del codice precedente sarà:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Prova tu stesso "

Definizione e l'utilizzo

La compile() metodo è stato deprecato nella versione JavaScript 1.5.

La compile() metodo viene utilizzato per compilare un'espressione regolare durante l'esecuzione di uno script.

La compile() metodo può essere utilizzato per modificare e ricompilare un'espressione regolare.


Supporto browser

Espressione
[abc] Non supportato

Sintassi

RegExpObject .compile( regexp , modifier )

valori dei parametri

Parametro Descrizione
regexp Un'espressione regolare
modifier Specifica il tipo di corrispondenza. "g" per una partita globale, "i" per una partita case-insensitive e "gi" per una partita globale, case-insensitive

<JavaScript Object RegExp