Microsoft(R) JScript(R) compile 方法 |
语言参考 版本 3 |
把一个正则表达式编译为内部格式。
rgexp.compile(pattern)compile 方法的语法组成部分如下:
部分 描述 rgexp 必选项。正则表达式对象。 可以是变量名或文字。 pattern 必选项。字符串表达式,它包含要被编译的正则表达式模式。
compile 方法把 pattern 转换为内部的格式,从而执行得更快。例如,这使得可以在循环中更有效地使用正则表达式。下面的例子举例说明了 compile 方法的用法:
function CompileDemo() { var s = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp" // 只为大写字母创建正则表达式。 var r = new RegExp("[A-Z]", "g"); var a = s.match(r) // 查找匹配。 document.write(a); // 只为小写字母编译正则表达式。 r.compile("[a-z]", "g"); var a = s.match(r) // 查找匹配。 document.write(a); }