"id=XXX XXX".replace("id=XXX XXX".split("=")[1] ,10)

解决方案 »

  1.   

    我是要动态给控件id重命名
    <img src="abcddsfsd" id="1">
    复制一个
    重命名为<img src="abcddsfsd" id="2">
    而现在重命名这个id="2" 也不是最终的因为如果删掉1哪么2的id就变成1了
      

  2.   

    这个你需要获取所有img标签,然后依次更改id,而不是正则的问题了
      

  3.   


    var reg = /a=1(?!\d)/g;
    var str = "a=1 a=11 a=111";
    alert( str.replace(reg,"替换字符") );
      

  4.   


    var reg = /a=1(?!\d)/g;
    var str = "a=1 a=11 a=111";
    alert( str.replace(reg,"替换字符") );
      

  5.   

    <script>
    var str = 'a=1, a=11, a=1';
    var reg = /\ba=1\b/g;
    alert(str.replace(reg,'a=10'));
    </script>
      

  6.   

    var str="a=11a=1a=1111111"
    alert(str)
    str=str.replace(/a=1(?!\d)/g,"")
    alert(str)如果你要动态修改多个img的id的话,我觉得还是获取img的数组,然后遍历这个数组里面的img元素然后修改id比较好