当前位置: 代码迷 >> JavaScript >> javascript正则表达式初记(关于子模式)
  详细解决方案

javascript正则表达式初记(关于子模式)

热度:79   发布时间:2012-08-30 09:55:54.0
javascript正则表达式小记(关于子模式)

<script>
var str='+2000铜钱卡104001100520绑定';
var re=/(\d{5,})/;
if(re.test(str)){
?????? alert(RegExp.$1);//第一个匹配
?????? alert(RegExp['$`']);//子串左侧
??? ?? alert(RegExp["$'"]);//子串右侧
}
</script>

http://www.w3school.com.cn/js/jsref_replace.asp

字符 替换文本
$1、$2、...、$99 与 regexp 中的第 1 到第 99 个子表达式相匹配的文本。
$& 与 regexp 相匹配的子串。
$` 位于匹配子串左侧的文本。
$' 位于匹配子串右侧的文本。
$$ 直接量符号。