保存有關正則表達式模式匹配信息的固有全局對象。
RegEXP.PRoperty
必選項 property 參數是 RegExp 對象的任意一個屬性。
RegExp 對象不能直接創建,但始終可以使用。在成功的正則表達式查找完成之前,RegExp 對象各屬性的初始值如下所示:
在成功的正則表達式查找完成之前,其屬性值為 undefined。
不要將全局 RegExp 對象與 正則表達式 對象混淆。盡管聽起來像是一回事,但它們是截然不同的。全局 RegExp 對象的屬性包含不斷更新的關于每個匹配出現的信息,而正則表達式對象只包含出現正則表達式匹配的信息。
下面的例子演示了全局 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);}$1...$9 屬性 index 屬性 input 屬性 lastIndex 屬性 lastMatch 屬性 lastParen 屬性 leftContext 屬性 rightContext 屬性
RegExp 對象沒有方法。
版本 3
正則表達式對象 正則達式語法 String 對象
新聞熱點
疑難解答