相关疑难解决方法(0)

Rails:验证链接(URL)的好方法是什么?

我想知道如何最好地验证Rails中的URL.我在考虑使用正则表达式,但不确定这是否是最好的做法.

而且,如果我使用正则表达式,有人可以向我推荐一个吗?我还是Regex的新手.

ruby regex validation url ruby-on-rails

122
推荐指数
9
解决办法
7万
查看次数

检查给定的字符串是否为URL

在我的rails应用程序中,我需要验证用户提供的URL是否真的是一个URL.我只关心HTTP协议(也许是HTTPS,我根本没有考虑过这一点),这让我相信在rails中可能已经存在一些可以为我工作的东西.

如果不是:你能推荐一个正则表达式字符串吗?我在google搜索后发现了一些,但根据用户评论他们似乎都有一两个问题.

谢谢

ruby regex ruby-on-rails

33
推荐指数
1
解决办法
2万
查看次数

Ruby on Rails域名验证(正则表达式)

我正在尝试使用正则表达式来验证我的Rails模型中的域名格式.我已经使用域名http://trentscott.com测试了Rubular中的正则表达式并且匹配了.

当我在我的Rails应用程序中测试它时,它知道为什么它验证失败(它说"名称无效").

码:

  url_regex = /^((http|https):\/\/)?[a-z0-9]+([-.]{1}[a-z0-9]+).[a-z]{2,5}(:[0-9]{1,5})?(\/.)?$/ix

  validates :serial, :presence => true
  validates :name, :presence => true,
                   :format    => {  :with => url_regex  }
Run Code Online (Sandbox Code Playgroud)

regex format dns validation ruby-on-rails

5
推荐指数
3
解决办法
8438
查看次数

标签 统计

regex ×3

ruby-on-rails ×3

ruby ×2

validation ×2

dns ×1

format ×1

url ×1