﻿// JScript 文件

function isPlusInt(checkValue)
{
    if(!/^[1-9]\d*/.test(checkValue))
        return false;
    else
        return true;
}

function isNumber(objChk)
{
     var txt = objChk.value;
     return CheckNum(txt);
}
function CheckNum(num) {
    var reg1 = /^[1-9]{1}\d{0,}$/;
    var reg2 = /^[1-9]{1}\d{0,}\.\d{1,}$/
    var reg3 = /^0\.\d{1,}$/
    var reg4 = /^0{1}$/
    if (reg1.test(num) || reg2.test(num) || reg3.test(num) || reg4.test(num))
        return true;
    else
        return false;
}
function checkform(oForm)
{
    if(oForm.elements == undefined)
    {
        return;
    }
   
    //检查数值
    for(var i = 0;i< oForm.elements.length;i++)
    {
        var obj = oForm.elements[i];
        var dataformat = obj.getAttribute("dataformat");
        if(dataformat == "number")
        {
            if(!isNumber(obj) && obj.value != "")
            {
                 alert("请输入正确的数值");
                 obj.focus();
                 return false;
            }
        }
        if(dataformat=="integer")
        {
           var reg=/^[1-9]{1}\d{0,}$/;
           if(!reg.test(obj.value)&& obj.value != "")
           {
               alert("请输入正确的数字");
                 obj.focus();
                 return false;
           }
        }
    }
}

function checkDate(value)
{
    return /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/.test(value);
}