Regular expression for matching time in military (24 hour) format

后端 未结 11 766
庸人自扰
庸人自扰 2020-12-23 13:44

I would like a JavaScript regular expression that will match time using the 24 hour clock, where the time is given with or without the colon.

For example, I would li

11条回答
  •  误落风尘
    2020-12-23 14:22

    This should do it:

    ^([01]\d|2[0-3]):?([0-5]\d)$
    

    The expression reads:

    ^        Start of string (anchor)
    (        begin capturing group
      [01]   a "0" or "1"
      \d     any digit
     |       or
      2[0-3] "2" followed by a character between 0 and 3 inclusive
    )        end capturing group
    :?       optional colon
    (        start capturing
      [0-5]  character between 0 and 5
      \d     digit
    )        end group
    $        end of string anchor
    

提交回复
热议问题