我正在处理手机号码字段,所以我要求它出现
存在:真实
别名
在线状态:{消息:“需要号码”}
我也希望长度为10 。所以我做了
在线状态:{消息:“需要号码”},长度:{是:10}
现在我希望如果输入的数字不是10位数,则应显示一条消息。我试过这个:
在场状态:{消息:“需要号码”},长度:{是:10,消息:“号码必须是10位数。”}
但它不起作用。我应该如何实现呢?
答案 0 :(得分:3)
尝试使用正则表达式,如下所示:
validates_format_of :phone, :with => /[0-9]{9}/
{9}要验证的位数
答案 1 :(得分:0)
这有效
validates_length_of :number, is: 10, message: "Number must be 10 digit long"