Знайдіть часовий формат hh:mm або hh-mm
Час можна записати у форматі години:хвилини
або години-хвилини
. У будь-якому разі потрібні дві цифри для позначення годин і хвилин: 09:00
або 21-30
.
Напишіть регулярний вираз для пошуку часового формату:
let regexp = /your regexp/g;
alert( "Сніданок о 09:00. Вечеря о 21-30".match(regexp) ); // 09:00, 21-30
P.S. В цій задачі ми завжди маємо коректний час, не потрібно перевіряти неіснуючі комбінації цифр, як-то “45:67”. Пізніше ми роглянемо і такі випадки.
Відповідь: \d\d[-:]\d\d
.
let regexp = /\d\d[-:]\d\d/g;
alert( "Сніданок о 09:00. Вечеря о 21-30".match(regexp) ); // 09:00, 21-30
Зверніть увагу, що риска '-'
має спеціальне значення у квадратних дужках але тільки між іншими символами, не на початку чи в кінці виразу, тож немає необхідності її екранувати.