HH_MM_SS

Constant HH_MM_SS 

Source
pub const HH_MM_SS: &str = r"^(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)$";
Expand description

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

Note this regex does not allow omitting the leading zeros.

ยงExample

use regex::Regex;
use valust_regex_utils::time::HH_MM_SS;

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

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

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