Я хочу regexp для відповідності часу у форматі HH: MM. Ось що я маю, і це працює:
^[0-2][0-3]:[0-5][0-9]$
Це відповідає всім з 00:00 до 23:59.
Однак я хочу змінити його так, щоб 0:00 та 1:00 і т. Д. Також відповідали 00:00 та 01:30. Тобто зробити крайній лівий край необов'язковим, щоб відповідати HH: MM, а також H: MM.
Будь-які ідеї, як зробити цю зміну? Мені це потрібно для роботи в JavaScript, а також в PHP.