Предполагая, что HTML выглядит как
<form id='someForm'>
<input type="text" id='textInput' name='textInput'/>
</form>
Сначала создайте метод проверки jquery.
jQuery.validator.addMethod("checkForWhiteSpaceErrors", function(value, element, param){
var elem = $(element);
var val = element.val();
//Now you have a choice. Either use trim, or if you believe that
// that is not working, use a regex.
if(val && $.trim(val) == '') {
return false;
}
//or
if(val && val.match(/^\s+|\s+$/g)) {
return false;
}
return true;
}, "Newlines and White Spaces are not allowed.");
Теперь просто сказать валидатору формы использовать этот метод.
$('#someForm').validate({
rules: {
textInput: {
checkForWhiteSpaceErrors: true
}
}
});