alert("a/b/c".replace(/\//g,"\/\/"));

解决方案 »

  1.   

    其实在正则外部不需要转义符:alert("a/b/c".replace(/\//g,"//"));
      

  2.   

    你的反了,我是说吧"a\b\c"转换成"a\\b\\c",帮忙在看看
      

  3.   

    一样的,你把emu的第一个正则表达式里面的/都换成\就可以了。
      

  4.   

    PS:不要把分给我,都给emu吧。
      

  5.   

    呵呵,你的问题明明说的是:
    -----------------------------------------------
    用replace()函数如何将"\"替换成"\\",
    -----------------------------------------------
      

  6.   

    walkinggpoison:这样也不行呀,语法就错了。
      

  7.   

    哦,是我把方向倒了。这样吧,什么都来一个:alert("a/b/c".replace(/\//g,"//"))
    alert("a//b//c".replace(/\/\//g,"/"))
    alert("a\\b\\c".replace(/\\/g,"\\\\"))
    alert("a\\\\b\\\\c".replace(/\\\\/g,"\\"))
      

  8.   

    楼上emu列的第3个就是你要的。
      

  9.   

    我要把a\b\c变成a\\b\\c
    你的第三个是a\\b\\c变成a\\b\\c,根本就没变。
      

  10.   

    哈哈,看看:alert("a\\b\\c")明白了吗?