If you’re using the JQuery Validation Plugin, you can use the following code snippet to validate a Canadian postal code: jQuery.validator.addMethod(“cdnPostal”, function(postal, element) { return this.optional(element) || postal.match(/[a-zA-Z][0-9][a-zA-Z](-| |)[0-9][a-zA-Z][0-9]/); }, “Please specify a valid postal code.”); Then use the following rule: $(“#form”).validate({ rules: { postal_code: { required: true, cdnPostal: true } } });