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

seva2

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

Как сделать сие, то есть проверить чтобы не было рус. букв, не было пробелов, и других запрещенных символов!
 

seva2

Партнер PHPClub.ru
Это для яндекс МАРКЕТА, не разрешаеться использоваться. И мне для некоторых целей надо!
 

Lazarius

Новичок
Для твоих целей вроде так сгодится

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

seva2

Партнер PHPClub.ru
PHP:
$pattern = "/^[a-z\/\:\.-_]+$/si";
if (preg_match($pattern, $url, $match)) {
       echo "ok";
}
else {
       echo "bad url";
}
Код работает, а можете подсказать как подсветить именно ошибку в УРЛ?
 
Сверху