Ruby on rails 文本字段模式验证的正则表达式格式?

Ruby on rails 文本字段模式验证的正则表达式格式?,ruby-on-rails,ruby-on-rails-3,rails-activerecord,Ruby On Rails,Ruby On Rails 3,Rails Activerecord,我在数据库中有一个问题的简单标题字段 validate :title, :presence => true, :format => { :with => regex, :message => "Invalid Title" } 我应该确保问题的标题不只是数字和特殊字符。但是,它可以包含它们和字母表。但是我不应该允许用户在标题字段中只输入数字和特殊字符 例如: Will the temperature cross 40 degrees ? 这是一个有效的问题 但是, 是

我在数据库中有一个问题的简单标题字段

validate :title, :presence => true, :format => { :with => regex,
:message => "Invalid Title" }
我应该确保问题的标题不只是数字和特殊字符。但是,它可以包含它们和字母表。但是我不应该允许用户在标题字段中只输入数字和特殊字符

例如:

Will the temperature cross 40 degrees ?
这是一个有效的问题

但是,

是无效的问题标题

这个正则表达式的格式是什么?

试试这个简单的

[a-zA-Z].*\?$

这将检查问题中是否有一个或多个字母。另外,请检查以“?”结尾的问题。

我会使用类似这样的内容。
/\A.*[A-zA-Z].*\Z/
-这将允许您在任何位置使用字母表

p、 不要使用“^”和“$”来确定输入字符串的开始和结束。这是解释

[a-zA-Z].*\?$