preg_match($regexp, $where, $matches);
Форум → Программирование → PHP для идиотов → сравнение по регулярке
сравнение по регулярке
-
21 октября 2009 г. 18:23, спустя 2 минуты 23 секунды
(\d{1,2}\/\d{1,2}\/\d{4}) (Date e.g. 21/3/2006) -
21 октября 2009 г. 18:25, спустя 2 минуты 17 секунд
/[1-31]{1,2}\.[1-12]{1,2}\.[1930-2100]{4}/Спустя 49 сек.
у тебя валидно будет 94/78/9999
(\d{1,2}\/\d{1,2}\/\d{4}) (Date e.g. 21/3/2006)https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
21 октября 2009 г. 19:21, спустя 6 минут 47 секунд
preg_match("/[1-9]{1,2}\.[1-9]{1,2}\.[1-9]{4}/",$_GET["one_day"],$match)
вот такой регуляркой надо сравниватьСапожник без сапог -
21 октября 2009 г. 19:25, спустя 3 минуты 50 секунд
ну раз пошла такая пруха, то [1-9] я бы заменил на \d
preg_match("/[1-9]{1,2}\.[1-9]{1,2}\.[1-9]{4}/",$_GET["one_day"],$match)
вот такой регуляркой надо сравниватьСпустя 82 сек.и кстати с таки паттерном работает
"/\d{1,2}\.\d{1,2}\.\d{4}/" -
21 октября 2009 г. 19:27, спустя 2 минуты 17 секунд
дурдом…https://smappi.org/ - платформа по созданию API на все случаи жизни -
21 октября 2009 г. 19:31, спустя 4 минуты 17 секунд
да в том, что это не регуляркой проверяется, а далее ))))
регуляркой можно только КАК ВЫГЛЯДИТ проверить, в них 1930-2000 != интвервалу, а равно набору символов ))Сапожник без сапог -
21 октября 2009 г. 19:51, спустя 20 минут 6 секунд
кстати да,
сделай так$timeStamp = strtotime('21.11.2004');
if ($timeStamp > 0) {
echo date("Y-m-d", $timeStamp);
} else {
die('I don\'t understand your fucking string');
} -
22 октября 2009 г. 15:39, спустя 19 часов 48 минут 15 секунд
/[1-31]{1,2}\.[1-12]{1,2}\.[1930-2100]{4}/
OMFG -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!