您好我希望表单中的条目能够启动特定方式。 我希望条目以“http:abc.com/w/”开头,之后必须有数字和字母。例如“http:abc.com/w/90765g5”就可以了。
如何设置验证,以便用户必须在字段的开头输入“http:abc.com/w/”?
由于 麦克
答案 0 :(得分:0)
您需要使用正则表达式验证,并编写自定义正则表达式以匹配您想要的条件:
validates :my_field, format: { with: /\Ahttp:abc\.com\/w\/([a-z0-9]*)\z/,
message: 'Please make sure it matches the right format'}
顺便说一句,如果您使用的是Mac,我强烈建议您使用此应用来帮助编写正则表达式:https://itunes.apple.com/au/app/patterns-the-regex-app/id429449079?mt=12