87,920
社区成员
发帖
与我相关
我的任务
分享
var str='@test1@,@test2@,@test3@,@test4@';
var arr=["1ss","2dd","3ff","4gg"]
var pattern = /@.*?@/g;
var i = 0;
str = str.replace(pattern,function(){
return arr[i++];
});
alert(str);
var str='@test1@,@test2@,@test3@,@test4@';
var arr = [1,2,3,4];
var pattern = /@.*?@/g;
var i = 0;
str = str.replace(pattern,function(){
return arr[i++];
});
alert(str);
var str='@test1@,@test2@,@test3@,@test4@';
var pattern = /@.*?@/g;
var i = 0;
str = str.replace(pattern,function(){
return "@" + (++i) + "@";
});
alert(str);
str=str.replace(/@test(\d+)@/g,"$1");