ruby-on-rails - 验证名称没有制表符或反斜杠 - Rails
问题描述
我对我的模型进行了以下验证:
validates_format_of :name, :with => /\A[\t\\]+\z/, :message => :'errors.backslash_or_tab'
正则表达式正在检查制表符和反斜杠。问题是即使名称不包含制表符或反斜杠,它也不会通过验证,并且我会弹出错误消息。
一些示例场景:
- testing123 - 失败(预计通过)
- 反斜杠\ - 失败(预计失败)
- thisshouldwork - 失败(预计通过)