我正在尝试设置jquery validation plugin,我的一个输入需要一个-121和-123范围内的数字。
我尝试过使用range()方法:
$("#myform").validate({
rules: {
field: {
required: true,
range: [-121, -123]
}
}
});
然而,它不允许任何数字进行验证。我也尝试过使用max / min,但它们似乎也不适用于负数。我错过了什么吗?
由于
答案 0 :(得分:0)
较小的数字是否需要先出现?如果是这样,您需要range: [-123, -121]
代替。
答案 1 :(得分:0)
$.validator.addMethod('inputClassName',
function (value) {
return (Number(value) >= -123 && Number(value) <= -121);
}, 'Enter a number between -121 and -123');
您可以添加此自定义验证器方法,只需替换inputClassName
即可