如题

解决方案 »

  1.   

    所有符号?
    /[.*&^%]/g
    在[]里面填就是
      

  2.   

    <script>
    var str="a-a-a-a----"
    var rs=str.replace(/-/g,"");
    alert(rs)
    </script>
      

  3.   

    不太清楚你指的符号具体是哪些,我写了一个.不知道是否适用:<script>
    var str = "!@#$%^&*()11234567890qwertyujnbvdxsaqwer";
    str = str.replace(/[^0-9a-zA-Z]/g,"-");
    alert(str);
    </script>
      

  4.   


    _ 是指下划线,在正则表达式中是有特殊含义的,所以需要转义.举例如下:<script>
       var abc = "afjeioje;o_2432$##_jf;oa";
       // 这一句就是利用正则表达式全局替换,将_替换为"哈哈"
       abc = abc.replace(new RegExp("[_]","gm"),"哈哈");      
       alert(abc);
    </script>