var s="asdfasdf=====";
s = s.replace(/aaa/g,"=");
alert(s);怎么也替换不了啊
应该怎么写呢?这样写也不行s = s.replace(/aaa/g,"\=");

解决方案 »

  1.   

    var s="asdfasdf====="; 
    s = s.replace(/[=]/g,""); 
    alert(s); 
      

  2.   

    lz   你的原字符串中并没有  aaa 的字符串   当然替换不了了 例子:
    <script type="text/javascript">var str="Visit Microsoft!"
    document.write(str.replace(/Microsoft/, "W3School"))</script>
      

  3.   

    lz把要替换的字符和想要替换成的目标写反了吧?
    改成 s = s.replace(/=/g,"a"); 即可
      

  4.   

     var s="asdfasdf====="; 
       s = s.replace(/=/g,'g'); 
       alert(s);