A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

例如字符串内容
<test><test><test>
如果一样的话直接设置
var str="<test><test><test>"
document.write(str.replace(/<test>/g,"123"))
要的是不一样的
替换成abc 123 a2c
要标准的正则式匹配方式检索替换
不要单纯的逻辑方式替换
for
str = str.replace(/<test>/,"abc")

要怎么做?

1 个回复

倒序浏览
var str='<test><test><test>';
var i=0;
str=str.replace(/<test>/g,function(arg0){
        i++;
        return arg0+','+i;
});
console.log(str);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马