正则表达式怎么替换一个固定的字符串

2025-02-27 15:21:11
推荐回答(1个)
回答1:

var str="ABC[000] ABC[000] ABC[000] ABC[000] ABC[000] ABC[000] ABC[000] ABC[000].";

var reg=/(ABC\[)(\d{3})(\])/g;
var index=-1;
str = str.replace(reg, function(a,b,c,d){
    return b+("000"+Math.floor((++index)*1/2)).substring(1,4)+d;
});
str