JavaScript compilación método ()
Definición y Uso
método compilar () se utiliza durante la ejecución de la secuencia de comandos compilado expresión regular.
método compilar () también se puede utilizar para cambiar y volver a compilar la expresión regular.
gramática
RegExpObject.compile(regexp,modifier)
参数 | 描述 |
---|---|
regexp | 正则表达式。 |
modifier | 规定匹配的类型。"g" 用于全局匹配,"i" 用于区分大小写,"gi" 用于全局区分大小写的匹配。 |
Soporte para el navegador
Además del navegador Opera, los otros navegadores soportan compilar método ().
Ejemplos
Ejemplos
En la búsqueda global para el "hombre" de cuerdas, y se sustituye por "persona". A continuación, compile () para cambiar la expresión regular, el uso "persona" para reemplazar "hombre" o "mujer",:
<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>
Los ejemplos de la salida anterior:
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!
Trate »
RegExp JavaScript Object