Я хотел бы использовать preg_match в PHP для проверки формата URL. URL выглядит следующим образом:Как preg_match для определенного шаблона в URL-адресе?
/2013/09/05/item-01.html
Я пытаюсь получить эту работу:
if (preg_match("/([0-9]{4})\/([0-9]{2})\/([0-9]{2})/[.]+[.html]$", $_SERVER['REQUEST_URI'])) :
echo "match";
endif;
Но что-то не совсем правильно. Есть идеи?
** Что означает «не совсем правильно»? ** «Не совсем правильно» - это неадекватное описание для понимания проблемы. Что случилось, когда вы попробовали? Получили ли вы неправильные результаты? Вы получили * нет * результаты? Если результаты были неверными, что сделало их неправильными? Что вы ожидали вместо этого? Вы получили * любые * правильные результаты? Если да, то каковы они? Не заставляй нас гадать. –
Извините. «Не совсем правильно» я имел в виду, что это не соответствует, но я чувствовал, что был близок! – user2366298