jquery 不显眼的如何覆盖验证方法

jquery unobtrusive how to override validation method

我正在尝试验证一个不需要的数字,但本机方法不允许这样做。

有覆盖本地方法的方法还是我必须添加自定义方法?

编辑

<input class="form-control" data-val="true" data-val-number="The field Foo must be a number." id="Foo" name="Foo" type="text" value="">

注意:这是由asp.net mvc

生成的

这对我有用

  $(function() {
        $.validator.methods.number = function (value, element) {
            return !value || Globalize.parseFloat(value).toString() != "NaN";
        }
  }