上面的错了ss=ss.replace(/@/g,",")

解决方案 »

  1.   

    <script>
    var ss="1001@7001@4001@8004";
    ss=ss.replace(/@/g,",");
    alert(ss);
    </script>
      

  2.   

    我喜欢这样用:var ss="1001@7001@4001@8004";var str1="@";
    var str2=",";
    ss=ss.replace(new RegExp(str1,"ig"),str2);
      

  3.   

    var ss="1001@7001@4001@8004";
    用 字符串的 replace方法
    ss=ss.replace(/@/g,",");
    另外:ss.replace(‘ba’, ‘XY’ , ‘规则参数’)}
    将s里的所有的ba替换成xy 规则参数包含: i r m s c f 具体含义如下:
    ·i: 大小写不区分.·f: 只替换第一个出现被替换字符串的字符串·r:  XY是正则表达式