var a='1998/12/06'
alert(a.replace(/\//g,"-"))

解决方案 »

  1.   


    <script type ="text/javascript" >
    var a='1998/12/06'
    alert(a.replace(new RegExp("/","g"),"-"))
    </script>
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script type="text/javascript">
    /*&lt;![CDATA[*/
    String.prototype.format=function()
    {
    if(arguments.length==0) return this;
    for(var s=this, i=0; i<arguments.length; i++)
    {
    s=s.replace(new RegExp("\\{"+i+"\\}","g"), arguments[i]);
    }
    return s;
    };
    var str = "{0}{1}{1}{1}{1}{2}{3}{4}{5}{6}{7}{8}{9}";
    alert(str.format("a", "b", "c", "d", "e", "f", "g"));
    var a='1998/12/06'
    alert(a.replace(/\//g,"-"))
    /*]]&gt;*/
    </SCRIPT>
    </HEAD><BODY>
    <div onclick='this.innerHTML="-----<input type=checkbox checked>god"'>1111111111111
    </div>
    </BODY>
    </HTML>