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