lastMatch 属性 ($&) (RegExp)
返回来自任何正则表达式搜索过程的最后匹配的字符串。只读。
语法
RegExp.lastMatch
备注
与此属性关联的对象始终为全局RegExp对象。
lastMatch属性的初始值是空字符串。每当产生成功匹配时,lastMatch属性的值就会相应更改。
示例
下面的示例阐释了lastMatch属性的用法:
// Create the regular expression pattern. var re = new RegExp("d(b+)(d)","ig"); var str = "cdbBdbsbdbdz"; // Perform the search. var arr = re.exec(str); // Print the output. var s = "" s += "$1: " + RegExp.$1 + "<br />"; s += "$2: " + RegExp.$2 + "<br />"; s += "$3: " + RegExp.$3 + "<br />"; s += "input: " + RegExp.input + "<br />"; s += "lastMatch: " + RegExp.lastMatch + "<br />"; s += "leftContext: " + RegExp.leftContext + "<br />"; s += "rightContext: " + RegExp.rightContext + "<br />"; s += "lastParen: " + RegExp.lastParen + "<br />"; document.write(s);
必备条件
在以下文档模式中受支持:怪异模式、Internet Explorer 6标准模式、Internet Explorer 7标准模式、Internet Explorer 8标准模式、Internet Explorer 9标准模式、Internet Explorer 10标准模式、Internet Explorer 11标准模式。应用商店应用(Windows 8和Windows Phone 8.1)中也受支持。请参阅版本信息。
Applies To: RegExp Object