本帖最后由 kongkkp2012 于 2012-07-29 15:44:24 编辑

解决方案 »

  1.   

    var args=["111","222"]
    var input="abcd{0},abcde{ 1 }"
        for (var i = 0; i < args.length; i++) {
         if (args[i] != undefined) {
             var reg = new RegExp("\{\\s*" + i + "\\s*\}", "g");
                input = input.replace(reg, args[i]);
             }
        }
    alert(input);
    这样试试
    你的意思是把{0}和{ 1 }替换成对应的args[i]吗??
      

  2.   

    var reg = new RegExp("\{\\s*" + i + "\\s*\}", "g");