JavaScript-Kompilierung () -Methode
Definition und Verwendung
kompilieren () -Methode wird während der Ausführung des Skripts kompilierten regulären Ausdruck verwendet.
kompilieren () -Methode kann auch zu ändern und neu kompilieren den regulären Ausdruck verwendet werden.
Grammatik
RegExpObject.compile(regexp,modifier)
参数 | 描述 |
---|---|
regexp | 正则表达式。 |
modifier | 规定匹配的类型。"g" 用于全局匹配,"i" 用于区分大小写,"gi" 用于全局区分大小写的匹配。 |
Browser-Unterstützung
Neben dem Opera-Browser unterstützen die anderen Browsern () -Methode kompilieren.
Beispiele
Beispiele
In der globalen Suche nach der Zeichenfolge "Mann", und mit "Person" ersetzt. Dann kompilieren () -Methode mit dem regulären Ausdruck zu ändern, verwenden Sie "Person" "Mann" oder "Frau" zu ersetzen,:
<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>
Beispiele für die obigen Ausgangs:
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!
Versuchen »
JavaScript RegExp Objekt