gpt4 book ai didi

ruby-on-rails - 验证不允许使用特殊字符

转载 作者:数据小太阳 更新时间:2023-10-29 07:04:39 25 4
gpt4 key购买 nike

如何在我的模型中验证 :title 以便只接受字母 a-z、A-z 和 0-9?

  validates :title, :format => { with: REGULAR EXPRESSION , :message => 'no special characters, only letters and numbers' }

正则表达式应该是什么?

最佳答案

正则表达式为 /^[a-zA-Z0-9]*$/

您基本上定义了三个允许的符号范围,首先是 a-z,然后是 A-Z,最后是 0-9。

最后的星号定义需要匹配零个或多个前面所述的字符,这意味着允许使用空标题。如果您需要至少一个字符,请使用 + 而不是 *。或者,如果您需要三个以上的字符,请使用 {3,} 而不是星号。

关于ruby-on-rails - 验证不允许使用特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24041379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com