Как сделать валидацию времени типа H:i ?
Юзаю date_format:H:i
Но если прийдет символ вместо времени, например "ва:02", то получаю ошибку
DateTime::__construct(): Failed to parse time string (ва:30) at position 0 (�): Unexpected character
Есть идеи?
Вот простое выражение, которое я написал. Может кому то будет полезно
preg_match("/\d{2}:\d{2}/", $this->request->get('time'))
Проверяет строку вхождение на формат:
[цифра][цифра]:[цифра][цифра] , например время 09:35
Все работает правильно У вас есть правило date_format:H:i и оно не пропускает ни чего лишнего. Зачем вам обрабатывать невалидную строку "ва:02" ?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как отменить обновление записи, если валидация не прошла? Допустим нужно отредактировать заказ woocommerce или запись блога, использую такой код:
как из массива со списком расширениями проверить существует ли файл?
ищу в этом куске <div class="chart chart__temperature" style="height: 77px;width: 660px"><div class="values" style="height: 77px"> этот текст height: 77px;width: 660px