﻿//验证是否为空
function CheckNull(id) {
    var reg = /(^[\s　]*)|([\s　]*$)/g;
    var val = $(id).value;
    if (val.replace(reg, '') == "") {
        $(id).focus();
        alert('输入框不能为空');
        return false;
    }
    return true;
}
//检验是否为日期yyyy-mm-dd,yyyy.mm.dd,yyyy/mm/dd
function CheckDate(id) {                 
    var val = $(id).value;
    if (trim(val) == "") return true;
    var arr = new Array();
    if (val.indexOf("-") != -1)
        arr = val.split("-");
    else if (val.indexOf(".") != -1)
        arr = val.split(".");
    if (val.indexOf("/") != -1)
        arr = val.split("/");
    var dt = new Date(arr[1] + "/" + arr[2] + "/" + arr[0]);
    if (dt.getDate() != arr[2]) {
        $(id).select();
        alert('日期格式错误');
        return false;
    }
    else if (dt.getMonth() != arr[1] - 1) {
        $(id).select();
        alert('日期格式错误');
        return false;
    }
    else if (dt.getFullYear() != arr[0]) {
        $(id).select();
        alert('日期格式错误');
        return false;
    }
    var myDate = new Date();
    if (dt.getFullYear() > myDate.getFullYear() + 1) {
        $(id).select();
        alert('年份不能大于' + (myDate.getFullYear() + 1) + '年');
        return false;
    } else if (dt.getFullYear() < 1990) {
        $(id).select();
        alert('年份不能早于1990年');
        return false;
    }
    return true;
}
//$() 实现 document.getElementById() 简写
function $() {
    var elements = new Array();
    for (var i = 0; i < arguments.length; i++) {
        var element = arguments[i];
        if (typeof element == 'string')
            element = document.getElementById(element);
        if (arguments.length == 1)
            return element;
        elements.push(element);
    }
    return elements;
}
//去除空格
function trim(str) {
    return str.replace(/(^[\s　]*)|([\s　]*$)/g, '');
}
