Регулярное выражения

124
04 июля 2019, 11:40

Пропустил изучение регулярных выражений, а в задаче нужно сделать на php проверку, чтобы человек мог ввести время и минуты, максимум 99 часов и 59 минут, вид такой 99:59.

Пробовал так, но не выходит. /^([01][0-9]|2[0-9]):([0-5][0-9])$/ Подскажите, пожалуйста.

Answer 1
$re = '/([0-9][0-9]):([0-5][0-9])/';
$str = '99:59';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
READ ALSO
как соединить два файла?

как соединить два файла?

создал два файла gamecpp game

145
тонкости указателя на массив

тонкости указателя на массив

Известно, что если не иметь оператора sizeof то кол-во элементов массива возможно посчитать, например, так:

135
Преобразование строки типа std::u16string к нижнему регистру

Преобразование строки типа std::u16string к нижнему регистру

Требуется преобразовать строку с кириллицей типа std::u16string к нижнему регистру

120
error: does not name a type

error: does not name a type

ListBig* self; выдаёт ошибку - error: 'ListBig' does not name a type ListBig* self;

164