Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 如何验证我的价格是否包含小数点和小数点后两位数字_Validation_Ruby On Rails 4 - Fatal编程技术网

Validation 如何验证我的价格是否包含小数点和小数点后两位数字

Validation 如何验证我的价格是否包含小数点和小数点后两位数字,validation,ruby-on-rails-4,Validation,Ruby On Rails 4,为了确保用户不会输入错误的价格,我想强制他们包含小数点和小数点后的两位数 这是我到目前为止所做的,但它不起作用 validates :price, :format => { :with => /\A\d+(([.])\d+)?z/ }, :numericality => {:message => "Please enter a valid price that includes a decimal"} 感谢您的帮助这是您想要的吗 \d+.\d\d

为了确保用户不会输入错误的价格,我想强制他们包含小数点和小数点后的两位数

这是我到目前为止所做的,但它不起作用

validates :price, :format => { :with =>  /\A\d+(([.])\d+)?z/ }, :numericality => {:message => "Please enter a valid price that includes a decimal"}

感谢您的帮助

这是您想要的吗

\d+.\d\d