diff --git a/src/core.js b/src/core.js index 5226ec4..9d5743d 100644 --- a/src/core.js +++ b/src/core.js @@ -1187,19 +1187,19 @@ $.extend( $.validator, { // http://jqueryvalidation.org/minlength-method/ minlength: function( value, element, param ) { - var length = $.isArray( value ) ? value.length : this.getLength( $.trim( value ), element ); + var length = $.isArray( value ) ? value.length : this.getLength( value, element ); return this.optional( element ) || length >= param; }, // http://jqueryvalidation.org/maxlength-method/ maxlength: function( value, element, param ) { - var length = $.isArray( value ) ? value.length : this.getLength( $.trim( value ), element ); + var length = $.isArray( value ) ? value.length : this.getLength( value, element ); return this.optional( element ) || length <= param; }, // http://jqueryvalidation.org/rangelength-method/ rangelength: function( value, element, param ) { - var length = $.isArray( value ) ? value.length : this.getLength( $.trim( value ), element ); + var length = $.isArray( value ) ? value.length : this.getLength( value, element ); return this.optional( element ) || ( length >= param[ 0 ] && length <= param[ 1 ] ); }, diff --git a/test/methods.js b/test/methods.js index f90863f..c6e03e4 100644 --- a/test/methods.js +++ b/test/methods.js @@ -236,7 +236,7 @@ test("minlength", function() { param = 2, e = $("#text1, #text1c, #text2, #text3"); ok( method.call( v, e[0].value, e[0], param), "Valid text input" ); - ok(!method.call( v, e[1].value, e[1], param), "Invalid text input" ); + ok( method.call( v, e[1].value, e[1], param), "Valid text input" ); ok(!method.call( v, e[2].value, e[2], param), "Invalid text input" ); ok( method.call( v, e[3].value, e[3], param), "Valid text input" );