首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Rails中验证用户输入的英文字母?

如何在Rails中验证用户输入的英文字母?
EN

Stack Overflow用户
提问于 2015-05-02 03:27:30
回答 2查看 3.1K关注 0票数 0

我在rails应用上做实验。我想验证用户输入的英文字母表字符只在rails。假设我们有一个注册表单供用户填写:名称、地址、电子邮件地址。但我希望他们只填写Address form中的英语字母,因为他们中的一些人可能会意外地填写中文字母表,这不是我们想要的。

我们能通过正则表达式来解决这个问题吗?如果是这样,请指导我写这三个案例:(任何其他方式都非常欢迎)

1:验证“仅限英文字母”

2:验证“不允许使用中文字母表”

您的帮助将非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-02 03:31:50

使用validates_format_of

代码语言:javascript
复制
validates_format_of :address, :with => /^[A-Za-z0-9 ]*$/
票数 5
EN

Stack Overflow用户

发布于 2015-05-02 03:29:17

您可以将validatesformat结合使用

代码语言:javascript
复制
validates :address, format: { with: /[a-zA-Z0-9]/}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29998069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档