我在rails应用上做实验。我想验证用户输入的英文字母表字符只在rails。假设我们有一个注册表单供用户填写:名称、地址、电子邮件地址。但我希望他们只填写Address form中的英语字母,因为他们中的一些人可能会意外地填写中文字母表,这不是我们想要的。
我们能通过正则表达式来解决这个问题吗?如果是这样,请指导我写这三个案例:(任何其他方式都非常欢迎)
1:验证“仅限英文字母”
2:验证“不允许使用中文字母表”
您的帮助将非常感谢!
发布于 2015-05-02 03:31:50
validates_format_of :address, :with => /^[A-Za-z0-9 ]*$/发布于 2015-05-02 03:29:17
您可以将validates与format结合使用
validates :address, format: { with: /[a-zA-Z0-9]/}https://stackoverflow.com/questions/29998069
复制相似问题