主动记录常规表达

时间:2017-08-01 19:14:19

标签: ruby-on-rails ruby regex activerecord

我需要知道如何使用正则表达式和活动记录。 我需要创建一个自定义验证,其中手机不能少于10位数而不计算非数字字符。 非常感谢你的帮助!

1 个答案:

答案 0 :(得分:3)

您可以在模型中验证电话格式,并在with选项中验证正则表达式:

validates :phone, format: { with: /\d{10,}/ }

在这种情况下,手机必须有十位或更多位数。注意是一个接一个十位数。