Latest web development tutorials

méthode JavaScript de compilation ()

RegExp Object Reference JavaScript RegExp Object

Définition et utilisation

méthode compiler () est utilisée lors de l'exécution du script compilé expression régulière.

méthode compiler () peut également être utilisé pour modifier et recompiler l'expression régulière.

grammaire

RegExpObject.compile(regexp,modifier)

参数 描述
regexp 正则表达式。
modifier 规定匹配的类型。"g" 用于全局匹配,"i" 用于区分大小写,"gi" 用于全局区分大小写的匹配。


support du navigateur

Internet ExplorerFirefoxOperaGoogle ChromeSafari

En plus du navigateur Opera, les autres navigateurs prennent en charge la compilation () méthode.


Exemples

Exemples

Dans la recherche mondiale de la chaîne «homme», et remplacé par «personne». Puis compiler () pour modifier l'expression régulière, utiliser «personne» pour remplacer «homme» ou «femme»,:

<script>

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

</script>

Des exemples de sortie ci-dessus:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!

Essayez »


RegExp Object Reference JavaScript RegExp Object