у меня есть следующее регулярное выражение проверки:регулярное выражение времени
^(?:(?:([01]?\d|2[0-3]):)?([0-5]?\d):)?([0-5]?\d)$
Это в настоящее время принимает 00:00:00
или 00:00
или 00
Я не хочу это сделать. Может принимать 00:01
или 00:00:01
, но не все нули.
Что я пропустил в регулярном выражении?
Попробуйте этот слегка модифицированный вариант: '^ (?: (?: [01]? \ D | 2 [0-3])): (?: [0-5]? \ D) (? :: [0-5]? \ D)? $ ' – Dfr