【发布时间】:2014-06-26 12:10:09
【问题描述】:
简单的正则表达式不起作用。例如first_name = "a11" 工作正常。为什么我的格式正则表达式没有正确验证?
validates :first_name, presence: { message: "Name cannot be blank." },
format: { with: /[a-z]/i, message: "Name must only contain letters." },
length: { minimum: 2, message: "Name must be at least 2 letters." }
【问题讨论】:
-
想做什么?
-
看到正则表达式了吗?仅限 [a-z]。但它不验证。例如a329394 不会抛出错误。
-
@ff15 试试
[0-9a]+或[0-9a-z]+
标签: ruby-on-rails regex ruby-on-rails-4