嗨,我有一个名为 users 的模型,他们有一个手机属性,必须输入一个以“+”开头的 12 位字符串。我想验证他们从表单输入的属性实际上是正确的格式。示例“+11234567890”应该保存到模型,但“1232h”不会。
这是我的模型中的内容,但它不起作用:
validates :cell, :format => { :with => /^[-+]?[0-9]+$/,
:message => "Only numbers allowed" }, :length => { :is => 10 }