Ruby on rails 验证不允许特殊字符,但允许在rails中使用空格和数字
我试过这个Ruby on rails 验证不允许特殊字符,但允许在rails中使用空格和数字,ruby-on-rails,regex,Ruby On Rails,Regex,我试过这个 validates :name, format: { with: /^[a-zA-Z0-9 ]*$/ } 但是它的给定错误正则表达式使用了多行定位(^或$) 请指导我如何解决此问题。尝试以下方法: validates :name, format: { with: /\A[a-zA-Z0-9 ]+\z/ } 希望这将对您有所帮助。有关更多详细信息,请浏览此链接
validates :name, format: { with: /^[a-zA-Z0-9 ]*$/ }
但是它的给定错误正则表达式使用了多行定位(^或$)
请指导我如何解决此问题。尝试以下方法:
validates :name, format: { with: /\A[a-zA-Z0-9 ]+\z/ }
希望这将对您有所帮助。有关更多详细信息,请浏览此链接