检查Jquery Validation插件中的负数

时间:2012-03-22 19:46:46

标签: jquery-validate

我正在尝试设置jquery validation plugin,我的一个输入需要一个-121和-123范围内的数字。

我尝试过使用range()方法:

     $("#myform").validate({
       rules: {
         field: {
          required: true,
          range: [-121, -123]
        }
       }
      });

然而,它不允许任何数字进行验证。我也尝试过使用max / min,但它们似乎也不适用于负数。我错过了什么吗?

由于

2 个答案:

答案 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

即可