﻿jQuery.extend(jQuery.validator.messages, {
    required: "必选字段",
    remote: "请修正该字段",
    email: "请输入正确格式的电子邮件",
    url: "请输入合法的网址",
    date: "请输入合法的日期",
    dateISO: "请输入合法的日期 (ISO).",
    number: "请输入合法的数字",
    digits: "只能输入整数",
    creditcard: "请输入合法的信用卡号",
    equalTo: "请再次输入相同的值",
    accept: "请输入拥有合法后缀名的字符串",
    maxlength: jQuery.validator.format("请输入一个长度最多是 {0} 的字符串"),
    minlength: jQuery.validator.format("请输入一个长度最少是 {0} 的字符串"),
    rangelength: jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
    range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
    max: jQuery.validator.format("请输入一个最大为 {0} 的值"),
    min: jQuery.validator.format("请输入一个最小为 {0} 的值")
});
jQuery.extend(jQuery.validator.errorClass, "t-state-error");
// 邮政编码验证
jQuery.validator.addMethod("isZipCode", function (value, element) {
    var tel = /^[0-9]{6}$/;
    return this.optional(element) || (tel.test(value));
}, "请正确填写您的邮政编码");
//验证固定电话
jQuery.validator.addMethod("checkTel", function (value, element) {
    var tel = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; //电话号码格式010-12345678  
    var tel2 = /^\d{7,8}$/;
    var my = false;
    if (tel.test(value)) { my = true; }
    if (tel2.test(value)) { my = true; }
    if (value != '') { if (!my) { return false; } };
    return true;
}, "请输入有效的固定电话！");
jQuery.validator.addMethod("nfor1", function (value, element, params) {
    if (value != '') return true;
    for (var i = 0; i < params.dep.length; i++) {
        if ($(params.dep[i]).val() != '') return true;
    }
    return false;
}, jQuery.validator.format("至少填写一项"));
//验证手机
jQuery.validator.addMethod("checkMobile", function (value, element) {
    var reg0 = /^13\d{5,9}$/;
    var reg1 = /^15\d{5,9}$/;
    var reg2 = /^189\d{4,8}$/;
    var reg3 = /^0\d{10,11}$/;
    var my = false;
    if (reg0.test(value)) my = true;
    if (reg1.test(value)) my = true;
    if (reg2.test(value)) my = true;
    if (reg3.test(value)) my = true;
    if (value != '') { if (!my) { return false; } };
    return true;
}, "请输入有效的手机号码");
