gpt4 book ai didi

jquery 验证是否大于最小值

转载 作者:行者123 更新时间:2023-12-03 21:45:25 27 4
gpt4 key购买 nike

我正在使用jquery validation plugin用于表单验证。使用 min 属性工作正常,但我希望它严格验证大于该最小值的值。

rules: {
price: {
required: true,
min: 13,
number: true
}
}

在我的代码中,我有 min: 13,但我不想允许 13,只允许大于 13 的值,例如13.10、13.20、14。我该怎么做?

提前致谢!

最佳答案

使用 $.validator.addMethod 创建您自己的自定义方法:

$.validator.addMethod('minStrict', function (value, el, param) {
return value > param;
});

然后使用:

price: {
required: true,
minStrict: 13,
number: true
}
<小时/>

注意:验证器插件的创建者 recommendNumber.MIN_VALUE 添加到您提供的值中:

min: 13 + Number.MIN_VALUE

Number.MIN_VALUE是 JS 可以处理的最小正(非零) float ,因此逻辑是以下两个语句是等效的:

a > b;
a >= b + Number.MIN_VALUE;

但是,由于 float 在内存中的存储方式,这不起作用。在大多数情况下,舍入将导致 b + Number.MIN_VALUE 等于 b(为此,b 必须非常小)工作)。

关于jquery 验证是否大于最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6302531/

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