如何在快速验证器中设置小数的最小值

Mar*_* S. 4 node.js express express-validator

我正在尝试在快速路线上验证我的身体,但在尝试找出如何强制执行小数的最小值时遇到困难。我试过了

check("price").exists().isDecimal({min:0})
Run Code Online (Sandbox Code Playgroud)

check("price").exists().isDecimal({gt:0})
Run Code Online (Sandbox Code Playgroud)

但似乎都不起作用

eol*_*eol 5

您可以尝试使用isFloat(..)

console.log(validator.isFloat("7", {min: 5}));
console.log(validator.isFloat("3", {min: 5}));
console.log(validator.isFloat("5.9995", {min: 5}));
console.log(validator.isFloat("1.5", {min: 5}));
console.log(validator.isFloat("-1", {min: 0}));
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/validator/13.1.0/validator.js"></script>
Run Code Online (Sandbox Code Playgroud)