返回任何正則表達(dá)式搜索過(guò)程中的最后匹配的字符。只讀。
RegExp.lastMatch
與此屬性相關(guān)聯(lián)的對(duì)象總是全局 RegExp 對(duì)象。
lastMatch 屬性的初始值是一個(gè)空字符串。只要找到了匹配的字符,lastMatch 屬性的值就會(huì)相應(yīng)改變。
下面的例子演示了 lastMatch 屬性的用法:
function matchDemo(){
var s; // 聲明變量。
var re = new RegExp("d(b+)(d)","ig"); // 正則表達(dá)式樣式。
var str = "cdbBdbsbdbdz"; // 要被查找的字符串。
var arr = re.exec(str); // 進(jìn)行查找。
s = "$1 returns: " + RegExp.$1 + "\n";
s += "$2 returns: " + RegExp.$2 + "\n";
s += "$3 returns: " + RegExp.$3 + "\n";
s += "input returns : " + RegExp.input + "\n";
s += "lastMatch returns: " + RegExp.lastMatch
+ "\n";
s += "leftContext returns: " + RegExp.leftContext + "\n";
s += "rightContext returns: " + RegExp.rightContext + "\n";
s += "lastParen returns: " + RegExp.lastParen + "\n";
return(s); // 返回結(jié)果。
}
document.write(matchDemo());
$1...$9 屬性 | index 屬性 | input 屬性 | lastIndex 屬性 | lastParen 屬性 | leftContext 屬性 | rightContext 屬性
應(yīng)用于:RegExp 對(duì)象