大虾帮忙,求解营业时间格式验证      如 : 00:00~22:12  验证格式关于营业时间正则验证

解决方案 »

  1.   

    var reg = /^\d{2}:\d{2}~\d{2}:\d{2}$/;
      

  2.   


     <INPUT TYPE="text" NAME="inp" value="00:00~24:00">
     <INPUT TYPE="button" VALUE="test" ONCLICK="alert(reg.test(inp.value))">
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    //小时:([01]+任意数字一个 或 2 +[0-3])
    //分钟:[0-5]+任意数字一个
    //特殊的: 24:00
    var reg = /^(((([01]\d)|(2[0-3]))\:[0-5]\d)|(24\:00))\~(((([01]\d)|(2[0-3]))\:[0-5]\d)|(24\:00))$/
      //-->
      </SCRIPT>
      

  3.   

    var s="00:00~32:12";
    alert(/^(\d{2}):(\d{2})~(\d{2}):(\d{2})$/.test(s)?(RegExp.$1>=0&&RegExp.$1<24&&RegExp.$3>=0&&RegExp.$3<24&&RegExp.$2>=0&&RegExp.$2<60&&RegExp.$4>=0&&RegExp.$4<60)?true:false:false);
      

  4.   

    请教大虾们   1-4 这样的正则怎么写
                           
      xx-xx ,x必须大于等于两位,必须为数字,
     
      谢谢!
      

  5.   

     <INPUT TYPE="text" NAME="inp" value="00-24">  
     <INPUT TYPE="button" VALUE="test" ONCLICK="alert(reg.test(inp.value))"> 
      <SCRIPT LANGUAGE="JavaScript">
    var reg = /^\d{2,}\-\d{2,}$/
      </SCRIPT>