
18.02.2009, 03:23
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
а ты не находиш что спец символы надо экранировать в регулярке(http:\/\/|https:\/\/)?
Если органичитель не слеш, то экранировать не нужно)
Сопстна не зная какие примерно урлы ТС собирается проверять, могу предположить что регулярка должна быть более менее универсальной.
PHP код:
preg_match("#^(http://|https://)?[www\.]?[a-z0-9-\.]*\.[a-z]{2,6}[/]?[a-z0-9-_\.\#\?/%:=]*$#i", $url, $out)
Пробелы не забудь убрать.
PHP код:
htmlspecialchars($_POST['url'])
А вот это в регулярке не нужно)
З.Ы. ТС, может не стоит по каждому вопросу создавать отдельную тему? есть прикреплённые
|
|
|