/^(\d{1,2})(:)?(\d{1,2})(:)?(\d{1,2})$/

解决方案 »

  1.   


         var b = '"' + "'";
         var a = f.txt.value.replace(/\:/g,b);
      

  2.   


    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <script type="text/javascript">
        
         function show(){
         var txt = "abc:abe:";
         var b = '"' + "'";
         var a = txt.replace(/\:/g,b);
         alert(a);
         }  </script>
     </head> <body>
       <input type="button" name="Go" onclick="show()"/>
     </body>
    </html>兄弟,够意思吧
    是不是这样的
    你看看
    ^_*
      

  3.   

    把:改成逗号(,),需要转换成其他的,自己再改一下引号里面的内容  
    var sText = "dddd::sssdfsdf:ddfdsf";
    var sResult = sText.replace(/\:/g,",");除了正则式,也可以用个简单点的方法实现:var sText = "dddd::sssdfsdf:ddfdsf";
    var sResult = sText.split(":").join(",");