Можно ли переопределить jquery.validates различные методы проверки?

Я бы хотел отменить "числовую" проверку плагина проверки jquery.

Эта часть:

// http://docs.jquery.com/Plugins/Validation/Methods/number
number: function(value, element) {
    return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);
},

Я немного поискал, но все, что я смог найти, это то, как переопределить сообщения (что я уже сделал) и как переопределить основные функции jQuery, которые указали мне в этом направлении .. .

$.fn.validate.prototype.methods.number = function (value, element) {
    return this.optional(element) || /^-?\d+(?:\,\d+)?$/.test(value);
};

С этим кодом я получаю следующую ошибку:

$. Fn.validate.prototype.methods is undefined

Я что-то упускаю? Или я пытаюсь сделать невозможное?

Если это невозможно, мы будем очень приветствовать предложения по альтернативному способу изменения этой функциональности без необходимости добавлять собственные валидаторы в каждое числовое поле в моем приложении!

Спасибо!

5
задан Hakan Fıstık 3 February 2017 в 08:50
поделиться