Как проверить URL на правильность?

  • Автор темы Автор темы seva2
  • Дата начала Дата начала

seva2

Партнер PHPClub.ru
Как проверить URL на правильность?

Как сделать сие, то есть проверить чтобы не было рус. букв, не было пробелов, и других запрещенных символов!
 
Это для яндекс МАРКЕТА, не разрешаеться использоваться. И мне для некоторых целей надо!
 
Для твоих целей вроде так сгодится

Код:
$pattern = "/^[a-z\/\:\.-_]+$/si";
if (preg_match($pattern, $url, $match)) {
       echo "ok";
}
else {
       echo "bad url";
}
 
PHP:
$pattern = "/^[a-z\/\:\.-_]+$/si";
if (preg_match($pattern, $url, $match)) {
       echo "ok";
}
else {
       echo "bad url";
}

Код работает, а можете подсказать как подсветить именно ошибку в УРЛ?
 
Сверху