if (preg_match("/((http|https):\/\/[^\s]+)/is"
Эта проверка не убивает www
Спустя 1 час, 19 минут, 15 секунд (9.07.2011 - 14:27) quickxyan написал(а):
ну так может добавить www?
как-то так вроде. писал з головы, мож че напутал :rolleyes:
if (preg_match("/((http|https):\/\/[www]{0,1}[^\s]+)/is"
как-то так вроде. писал з головы, мож че напутал :rolleyes:
Спустя 2 часа, 23 минуты, 58 секунд (9.07.2011 - 16:50) Winston написал(а):
Этого достаточно
Будет проверять, ссылки которые начинаются с http, https.
Ну а писать извращенную регуляку смысла нету. Все равно найдут как вставить ссылку, например как на otvety.mail.ru точки в ссылке отделяют пробелами, и она отлично проходит модерацию. Так что filter_var достаточно ;)
if (filter_var($url, FILTER_VALIDATE_URL))
echo 'Is';
else
echo 'Not';
Будет проверять, ссылки которые начинаются с http, https.
Ну а писать извращенную регуляку смысла нету. Все равно найдут как вставить ссылку, например как на otvety.mail.ru точки в ссылке отделяют пробелами, и она отлично проходит модерацию. Так что filter_var достаточно ;)