gpt4 book ai didi

ruby-on-rails - 如何验证输入中的价格?

转载 作者:行者123 更新时间:2023-12-04 04:44:12 25 4
gpt4 key购买 nike

我有一个输入(它是文本输入),用户可以在其中设置价格。
问题是,用户有时可以这样设置价格:

9
9.99
9,99
$9.99

验证此输入的最佳方法是什么?我在 Heroku(= PostgreSQL 数据库)上运行该应用程序,数据类型列是 十进制 .

最佳答案

尝试类似下面的内容。它匹配你所有的例子。

validates :price, :presence => true,
:format => { :with => /^(\$)?(\d+)(\.|,)?\d{0,2}?$/ }

关于ruby-on-rails - 如何验证输入中的价格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18447449/

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