验证输入文本rails

时间:2017-04-03 17:43:13

标签: ruby-on-rails validation

如何使文本字段仅接受rails中的字母,通过键盘输入数字并且不反映在输入中。 我正在使用服务器的客户端验证

1 个答案:

答案 0 :(得分:0)

validates_format_of :atr, :table, :with => /^[a-z]+$/i

/ ^ [A-Z] + $ / I 只会允许信件。以下是正则表达式的详细信息。

https://apidock.com/rails/ActiveModel/Validations/HelperMethods/validates_format_of

^     => Start of line
[a-z] => Any single character in the range a-z
+     => One or more characters of the range
$     => End of line
i     => To make case insensitive