文本框内 只允许用 HH:MM 的格式输入时间 的正则表达式   23:59  只需要时:分在<asp:Textbox ID"" Text=""></asp:TextBox> 里怎么写

解决方案 »

  1.   

    用DateTime转一下时间,throw了就输入的不对……
      

  2.   

    用DateTime转一下时间,throw了就输入的不对……
      

  3.   

    Regex reg = new Regex(@"^[\d]{2}:[\d]{2}$");
      

  4.   

    try{
    DateTime time = DateTime.ParseExact( dateTimeString, "hh:mm", null );
    }catch
    {
    //不符合
    }
      

  5.   

    只能输入 英文和数字的 正则表达式  如果我写空格或者汉子 就会自动抹掉  我想要这样的 HH:MM 我可以限制MaxLength="5" 但是HH:MM 这里我不知道怎么写  
    第一个 H>=2
    第二个 H: 第一个H=2的时候 第二个H不能大于4  第一个H小于2的时候 第二H <=9MM ···· 差不多有这样的正则表达式吗