js正则regexp对象属性之lastMatch($&)属性

发布时间:2020-12-13编辑:脚本学堂
js正则regexp对象属性之lastMatch($&)属性,只读属性,如果没有匹配信息,则该属性的值为空字符串。
js正则regexp对象属性之lastMatch($&)属性,只读属性,如果没有匹配信息,则该属性的值为空字符串。
例子:
复制代码 代码如下:
<html>
<script language="javascript" type="text/javascript">
//要匹配的字符串
var objStr="Designed By Androidyue";
//进行相关匹配的正则表达式
var re=/n(w)/g;
//输出匹配前的字符串
document.writeln("匹配前的字符串"+objStr);
//进行字符串的匹配
var arr=objStr.match(re);
//输出最后一个子匹配的结果
document.write("最后一个子匹配的结果"+RegExp.lastMatch);//结果nd
//document.write("最后一个子匹配的结果"+RegExp.$&);//如果浏览器不支持这样形式,这样试试document.write(RegExp["$&"]);
</script>
</html>