﻿var mbk = {};

mbk.Regs={};
mbk.Regs.email=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
mbk.Regs.phone = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?([1-9]\d{3,4})(\s*)([1-9]\d{3,4})(\-\d{1,4})?$/;
mbk.Regs.mobile = /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
mbk.Regs.url = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
mbk.Regs.date = /(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)/;
mbk.Regs.number = /^\d+$/;
mbk.Regs.zip = /^[1-9]\d{5}$/;	
mbk.Regs.qq = /^[1-9]\d{4,8}$/;
mbk.Regs.integer = /^[-\+]?\d+$/;
mbk.Regs.double = /^[-\+]?\d+(\.\d+)?$/;
mbk.Regs.english = /^[A-Za-z]+$/;	
mbk.Regs.chinese = /^[\u0391-\uFFE5]+$/;
mbk.Regs.username = /^[a-z]\w{0,}$/i;
mbk.Regs.usernumber = /^\d+\w{0,}$/i;
mbk.Regs.password = /^\w+$/;

mbk.VMsg = {};
mbk.VMsg.email = "请输入有效邮箱，用于取回密码。";
mbk.VMsg.phone = "请输入正确的电话";
mbk.VMsg.mobile = "请输入正确的手机";
mbk.VMsg.url = "请输入正确的网址";
mbk.VMsg.date = "请输入正确的日期格式：1980-01-01";
mbk.VMsg.number = "请输入数字";
mbk.VMsg.zip = "请输入邮政骗码";
mbk.VMsg.qq = "请输入正确的QQ号码";
mbk.VMsg.integer = "请输入整数";
mbk.VMsg.double = "请输入浮点数";
mbk.VMsg.english = "请输入英文";
mbk.VMsg.chinese = "请输入中文";
mbk.VMsg.username = "请输入正确的用户名";
mbk.VMsg.password = "请输入正确的密码";

mbk.Validate = function(v, r, length) {
    if (length) {
        if ($.getLen(v) < length) {
            return false;
        } else {
            return true;
        }
    }
    return r.test(v);
};

mbk.FormConver = function(f) {
    var F = $(f).serializeArray();
    var J = "{";
    for (var i = 0; i < F.length; i++) {
        if (i == F.length - 1) {
            J += "\"" + F[i].name + "\":\"" + escape($.trim(F[i].value)) + "\"";
        } else {
        J += "\"" + F[i].name + "\":\"" + escape($.trim(F[i].value)) + "\",";
        }
    }
    J += "}";
    return J;
};




    


