请问在javascript中这句 RegExp.$1是什麼意思!
1个回答
展开全部
这句话的上面应该有
str.match(/.../)
expr.exec("...")
这样的语句(str是字符串,expr是正则表达式对象)。
RegExp.$1 是第一个匹配结果。
举个例子
if("2009-12-17".match(/(\d{4})-(\d+)-(\d+)/)) {
alert(RegExp.$1 + '年' + RegExp.$2 + '月' + RegExp.$3 + '日');
}});
$1是第一个()里面的内容,$2是第二个()里面的内容,$3是第三个()里面的内容。以此类推。
str.match(/.../)
expr.exec("...")
这样的语句(str是字符串,expr是正则表达式对象)。
RegExp.$1 是第一个匹配结果。
举个例子
if("2009-12-17".match(/(\d{4})-(\d+)-(\d+)/)) {
alert(RegExp.$1 + '年' + RegExp.$2 + '月' + RegExp.$3 + '日');
}});
$1是第一个()里面的内容,$2是第二个()里面的内容,$3是第三个()里面的内容。以此类推。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询