jQuery.extend(jQuery.validator.messages, {
	mobile: "Please enter a valid mobile number",
	phone: "Please enter a valid phone number",
	zipCode: "Please enter a valid zipcode",
	categoryIdChecker: "Goods category id is existed",
	userMailChecker: "User account alreay exists",
	userMailChecker: "User mail alreay exists",
	verifyCodeChecker:"Verify code error",
	userAddressChecker:"Address alias alreay exists"
});

// Mobile number validator
jQuery.validator.addMethod("mobile", function(value, element) {   
  return this.optional(element) || (value.length == 11 && /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/.test(value));
}, jQuery.validator.messages.mobile);

// Phone number validator
jQuery.validator.addMethod("phone", function(value, element) {   
  return this.optional(element) || (/^(\d{3,4}-?)?\d{7,9}$/g.test(value));
}, jQuery.validator.messages.phone);

// zipCode validator
jQuery.validator.addMethod("zipCode", function(value, element) {   
  return this.optional(element) || (/^[0-9]{6}$/.test(value));   
}, jQuery.validator.messages.zipCode);