JavaScript中Math对象 JavaScript中Object对象

JavaScript中RegExp对象

JavaScript中RegExp对象是保存有关正则表达式模式匹配信息的固有全局对象。使用方法:
RegExp.property
必选项property 参数是 RegExp 对象的任意一个属性。 RegExp 对象不能直接创建,但始终可以使用。在成功的正则表达式查找完成之前,RegExp 对象各属性的初始值如下所示:
属性简写初始值
index -1
lastIndex -1
lastMatch $&空字符串。
lastParen $+空字符串。
leftContext 空字符串。
rightContext 空字符串。
$1 - $9 $1 - $9空字符串。

在成功的正则表达式查找完成之前,其属性值为 undefined。

不要将全局 RegExp 对象与 正则表达式 对象混淆。尽管听起来像是一回事,但它们是截然不同的。全局 RegExp 对象的属性包含不断更新的关于每个匹配出现的信息,而正则表达式对象只包含出现正则表达式匹配的信息。

下面的例子演示了全局JavaScript中RegExp对象的用法。
function matchDemo(){
   var s;
   var re = new RegExp("d(b+)(d)","ig");
   var str = "cdbBdbsbdbdz";
   var arr = re.exec(str);
   s = "$1 contains: " + RegExp.$1 + "\n";
   s += "$2 contains: " + RegExp.$2 + "\n";
   s += "$3 contains: " + RegExp.$3;
   return(s);
}
TAG: javascript手册 javascript对象
kimi post in JavaScript手册 at 2008-01-19 19:37:19.
永久地址:http://ijavascript.cn/shouce/javascript-regexp-398.html
在百度中搜索《JavaScript中RegExp对象》。

发表评论

发表评论

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。