HH_MM_24H_NO_LEADING

Constant HH_MM_24H_NO_LEADING 

Source
pub const HH_MM_24H_NO_LEADING: &str = r"^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$";
Expand description

Regex for matching a valid 24-hour time format (HH:MM).

Note this regex allows omitting the leading zeros.

ยงExample

use regex::Regex;
use valust_regex_utils::time::HH_MM_24H_NO_LEADING;

let time_regex = Regex::new(HH_MM_24H_NO_LEADING).unwrap();

assert!(time_regex.is_match("0:00"));
assert!(time_regex.is_match("23:59"));
assert!(!time_regex.is_match("24:00"));

assert!(time_regex.is_match("1:59"));
assert!(!time_regex.is_match("1:60"));