0
我想要评估用户提交的URL以确定它们是否包含有效的主机名(格式),如果是,请提取主机名。了解任何可以提供帮助的图书馆/方法?检查主机名的URL
例子:
user_input = "www.google.com"
if user_input.has_valid_host?
hostname = user_input.get_hostname #=> "google.com"
url = "http://" + @hostname #=> "http://google.com"
else
puts "Invalid URL"
end
这个例子很简单,但我需要的URL对所有有效域扩展检查,并从任何字符串提取的主机名(假设它是存在)
感谢,如果我花了一些时间将其整合到我运行的小型Web应用程序,但我决定吃什么净dns'宝石可能会合作,以“哑下”的问题,用“可寻址”的宝石来解决问题 – Dru 2012-03-25 23:42:14