méthode JavaScript de compilation ()
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
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>
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!
Every person in the world! Every person on earth!
Essayez »
JavaScript RegExp Object