在js正则表达式replace里面的问题,请看下面代码
varreg=/((\?)(pn=[^&]*&)+(?!pn=))|(((\?|&)pn=[^&]*)+$)|(&pn=[^&]*)/g;for(vari=0;i<a.l...
var reg = /((\?)(pn=[^&]*&)+(?!pn=))|(((\?|&)pn=[^&]*)+$)|(&pn=[^&]*)/g;
for (var i = 0; i < a.length; i++) {
alert(a[i].replace(reg, "$2"));
}
在replace方法立面替换成"$2"是什么意思?有什么作用? 展开
for (var i = 0; i < a.length; i++) {
alert(a[i].replace(reg, "$2"));
}
在replace方法立面替换成"$2"是什么意思?有什么作用? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询