Проверить, является ли данная строка URL-адресом

В моем приложении rails мне нужно проверить, действительно ли URL, указанный пользователем, URL-адрес. Меня интересует только протокол HTTP (и, возможно, HTTPS, я вообще не изучал его), что наводит меня на мысль, что в рельсах уже может быть что-то, что может сделать эту работу за меня.

Если нет: вы можете порекомендовать строку регулярного выражения, которая делает это? Я нашел некоторые из них после поиска в Google, но, согласно комментариям пользователей, у всех них есть проблема или две.

Спасибо

33
задан Emil Ahlbäck 16 March 2011 в 19:55
поделиться