是的,允许超过 0 个十进制值
Yup allow more than 0 decimal value
我想允许十进制大于0的数字
我试过了
const schema = yup.object().shape({
amount: yup.number().min(0),
});
但是,它允许我不想要的 0 值。所以,我尝试了
const schema = yup.object().shape({
amount: yup.number().min(0.1),
});
但是,它不允许 0.001 或 0.0002
如何更改允许多于 0 个十进制值。非常感谢任何帮助。
您可以使用 yup.number.positive()
代替 min(0)
https://github.com/jquense/yup#numberpositivemessage-string--function-schema
我想允许十进制大于0的数字
我试过了
const schema = yup.object().shape({
amount: yup.number().min(0),
});
但是,它允许我不想要的 0 值。所以,我尝试了
const schema = yup.object().shape({
amount: yup.number().min(0.1),
});
但是,它不允许 0.001 或 0.0002
如何更改允许多于 0 个十进制值。非常感谢任何帮助。
您可以使用 yup.number.positive()
代替 min(0)
https://github.com/jquense/yup#numberpositivemessage-string--function-schema