От взгляда на исходный код валидатора, я думаю, что это должно сделать это:
$.validator.addMethod('min-length', function (val, element) {
return this.optional(element) || val.length >= $(element).data('min');
}, function(params, element) {
return 'The field cannot be less than than ' + $(element).data('min') + ' length.'
});
В исходном коде строка сообщения НЕ находится в закрытии; замыкание является вторым аргументом addMethod
, сообщение об ошибке является третьим аргументом.