/*
 * Translated default messages for the jQuery validation plugin.
 * Language: CN
 * Author: Fayland Lam <fayland at gmail dot com>
 */
jQuery.extend(jQuery.validator.messages, {
        required: "必选字段",
		remote: "请修正该字段",
		email: "请输入正确格式的电子邮件",
		url: "请输入合法的网址",
		date: "请输入合法的日期",
		dateISO: "请输入合法的日期 (ISO).",
		number: "请输入合法的数字",
		digits: "只能输入整数",
		creditcard: "请输入合法的信用卡号",
		equalTo: "请再次输入相同的值",
		accept: "请输入拥有合法后缀名的字符串",
		maxlength: jQuery.format("请输入一个长度最多是 {0} 的字符串"),
		minlength: jQuery.format("请输入一个长度最少是 {0} 的字符串"),
		rangelength: jQuery.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
		range: jQuery.format("请输入一个介于 {0} 和 {1} 之间的值"),
		max: jQuery.format("请输入一个最大为 {0} 的值"),
		min: jQuery.format("请输入一个最小为 {0} 的值")
});


//jquery validate plugin extendtion
jQuery.validator.addMethod("reallettersonly", function(value, element) {
    return this.optional(element) || /\w+$/i.test(value);
}, "请输英文字母、数字或下划线");
jQuery.validator.addMethod("mobile", function(value, element) {
    return this.optional(element) || /^1(3|5)\d{9}$/.test(value);
}, "请输入合法手机号");
jQuery.validator.addMethod("phone", function(value, element) {
    return this.optional(element) || /^[0-9\(\)-]{7,19}$/.test(value);
}, "请输入合法电话号码");
jQuery.validator.addMethod("idCard", function(value, element) {
    return this.optional(element) || /^\d{15}$/.test(value) || /^\d{17}([A-Za-z0-9]){1}$/.test(value);
}, "请输入合法身份证号");
jQuery.validator.addMethod("tel", function(value, element) {
    return (this.optional(element) || /^1(3|5)\d{9}$/.test(value)) || (this.optional(element) || /^[0-9\(\)-]{7,19}$/.test(value));
}, "请输入合法的联系电话");
