jQuery.validator.addMethod("maxWords", function(value, element, params) { 
    return !$(element).val() || $(element).val().split(" ").length < params ; 
}, "Please enter {0} words or less."); 

jQuery.validator.addMethod("defVal", function(value, element, params) {
	return !$(element).val() || $(element).val() != params; 
}, "Please enter your {0}");

jQuery.validator.addMethod("phone", function(value, element) {
	if (value == null) { return false; }
	var stripped = value.replace(/[\s()+-]|ext\.?/gi, ""); 
	return !$(element).val() || ((/\d{10,}/i).test(stripped)); // 10 is the minimum number of numbers required
}, "Please enter a valid phone number");

/*

jQuery.validator.addMethod("minWords", function(value, element, params) { 
    return !$(element).val() || $(element).val().match(/bw+b/g).length >= params; 
}, "Please enter at least {0} words."); 
 
jQuery.validator.addMethod("rangeWords", function(value, element, params) { 
    return !$(element).val() || ($(element).val().match(/bw+b/g).length >= params[0] && $(element).val().match(/bw+b/g).length < params[1]); 
}, "Please enter between {0} and {1} words.");
*/

