发信人: wuga(冰雨梦)
整理人: dongbao(2001-11-23 08:21:55), 站内信件
|
描述
把一个正则表达式编译为内部格式。
语法
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);
}
|
|