ruby-on-rails - Rails 3:验证IP字符串

标签 ruby-on-rails regex validation ip-address

在Rails 3中,是否有内置方法来查看字符串是否为有效的IP地址?

如果没有,最简单的验证方法是什么?

最佳答案

只是想添加它,而不是编写自己的模式,而是可以在一个Resolv::IPv4::Regex中使用该构建

require 'resolv'

validates :gateway, :presence => true, :uniqueness => true,
  :format => { :with => Resolv::IPv4::Regex }

关于ruby-on-rails - Rails 3:验证IP字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756184/

相关文章:

string - Swift 表单验证 - 检查是否输入了 Int 或 String

ruby-on-rails - 如何在 rails 中测试各种测试用例的 postgres 触发器功能?

ruby-on-rails - Rails 找到有两个具有特定属性的子级的父级

用户评论 : sslv3 alert certificate expired 时 iPhone 应用程序错误

java - Spring Rest API - 虚假/未请求的参数策略

asp.net - 用于验证 MVC 模型属性的正则表达式

ruby-on-rails - Sinatra 的限制是什么?

regex - 用 sed 剥离十六进制字节 - 不匹配

java - 与 ^.*(?=.*\\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&]).*$ 匹配的单词

javascript - C++ 和 JS RegEx 等价于\p{L}