gpt4 book ai didi

ruby-on-rails - 如何验证字符串的第一个字符不是整数?

转载 作者:数据小太阳 更新时间:2023-10-29 08:18:45 24 4
gpt4 key购买 nike

我正在使用 Ruby on Rails 3.2.9,我想验证名称的第一个字符(String)不是数字(整数)。我正在尝试使用以下代码:

class User < ActiveRecord::Base
validates_each :name do |record, attr, value|
record.errors.add(attr, 'cannot begin with a number') if ... # the first char is a number
end
end

我该怎么做?

最佳答案

record.errors.add(attr, 'cannot begin with a number') if value =~ /^[0-9].*/

这将匹配第一个字符是数字的任何字符串

关于ruby-on-rails - 如何验证字符串的第一个字符不是整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13892092/

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