/* File Created: January 25, 2012 */ jQuery.validator.addMethod("postcode", function (value, element, params) { if ($(element).val() == '') return true; var $searchMethod = $('#' + params.searchmethod); if ($searchMethod.val().toLowerCase() == params.searchmethodequalto.toLowerCase()) { var match = new RegExp(params.pattern).exec(value); return (match && (match.index === 0) && (match[0].length === value.length)); } return true; });