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

166
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

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

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

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

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

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

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

167
error: does not name a type

error: does not name a type

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

210