Вот как я это сделал:
Примечание : разрешены только два слова, не больше, не меньше.
jQuery.validator.addMethod(
"withTwoStrings",
function(value, element) {
howManyWords = value.trim();
howManyWords = howManyWords.replace(/\s{2,}/g, ' '); //remove extra spaces
howManyWords = howManyWords.split(' ');
if(howManyWords.length == 2){
return true;
}
else{
return false;
}
e.preventDefault();
},
"Please Include First and Last Name. Thanks... :)"
);
А в объекте Rules:
fieldName: {
withTwoStrings: true,
},
Примечание : Я не знаю Regex, если кто-то может сделать это с Regex, пожалуйста, дайте мне знать ...