Ruby on rails 4 如何在RubyonRails中验证表单条目特定条目的验证

Ruby on rails 4 如何在RubyonRails中验证表单条目特定条目的验证,ruby-on-rails-4,Ruby On Rails 4,嗨,我想在表单中输入一个条目,以特定的方式开始。 我希望条目以“http:abc.com/w/”开头,后面必须有数字和字母。例如“http:abc.com/w/90765g5”就可以了 如何设置验证,以便用户必须在字段开头输入“http:abc.com/w/ 谢谢 Mike您需要使用正则表达式验证,并编写自定义正则表达式以匹配所需的条件: validates :my_field, format: { with: /\Ahttp:abc\.com\/w\/([a-z0-9]*)\z/,

嗨,我想在表单中输入一个条目,以特定的方式开始。 我希望条目以“http:abc.com/w/”开头,后面必须有数字和字母。例如“http:abc.com/w/90765g5”就可以了

如何设置验证,以便用户必须在字段开头输入“http:abc.com/w/

谢谢
Mike

您需要使用正则表达式验证,并编写自定义正则表达式以匹配所需的条件:

validates :my_field, format: { with: /\Ahttp:abc\.com\/w\/([a-z0-9]*)\z/, 
    message: 'Please make sure it matches the right format'}
顺便说一句,若你们在mac电脑上,我强烈推荐这个应用来帮助你们编写正则表达式:

我在“(“and”)上遇到了错误,还有其他的方法来编写吗?