Derniers tutoriels de développement web
 

JavaScript compile() Method

<JavaScript Object RegExp

Exemple

Faites une recherche globale pour "man" l' "person" "man" dans une chaîne, et le remplacer par "person" . Puis modifier l'expression régulière et remplacer soit "man" ou "woman" avec "person" , avec la compile() méthode:

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

au-dessus de la sortie du code sera:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Essayez vous - même »

Définition et utilisation

La compile() méthode a été dépréciée dans la version JavaScript 1.5.

La compile() méthode est utilisée pour compiler une expression régulière lors de l' exécution d'un script.

La compile() méthode peut également être utilisé pour modifier et de recompiler une expression régulière.


Support du navigateur

Expression
[abc] Oui Oui Oui Oui Non supporté

Syntaxe

RegExpObject .compile( regexp , modifier )

Les valeurs des paramètres

Paramètre La description
regexp Une expression régulière
modifier Spécifie le type d'appariement. "g" pour un match global, "i" pour un match insensible à la casse et "gi" pour un match global, insensible à la casse

<JavaScript Object RegExp