leftContext 属性 ($`)

返回被查找的字符串中从字符串开始位置到最后匹配之前的位置之间的字符。只读。

RegExp.leftContext

与此属性相关联的对象总是全局 RegExp 对象。

说明

leftContext 属性的初始值是空字符串。只要找到了匹配的字符,leftContext 属性的值就会相应改变。

示例

以下示例阐述了 leftContext 属性的用法:

function matchDemo(){
   var s;                                //声明变量。
   var re = new RegExp("d(b+)(d)","ig"); //正则表达式样式。
   var str = "cdbBdbsbdbdz";             //将被查找的字符串。
   var arr = re.exec(str);               //进行查找。
   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);                            //返回结果。
}
document.write(matchDemo());

要求

版本 5.5

请参阅

$1...$9 属性 | index 属性 | input 属性 | lastIndex 属性 | lastMatch 属性 | lastParen 属性 | rightContext 属性

应用于:RegExp 对象

NetPc