﻿function $$(id){return document.getElementById(id);}//根据ID返回对象
function altmsg(str){alert(str);}//显示提示信息

//验证是否为空
function IsNull(id,altstr,Focus)
{
    if($$(id).value==null || $$(id).value=="")
    {
        altmsg(altstr);
        if(Focus==true){
            $$(id).focus();
        }
        return false;
    }

}

//根据正则表达式进验证
function RegexpValidate(id,RegexStr,altstr)
{
    var v=$$(id).value;
    var s='^'+RegexStr+'$';
    var reg=new RegExp(s);
    if(!reg.test(v)){
        altmsg(altstr);
        $$(id).focus();
        return false;
    }
}

//验证数值范围
function NumMaxMin(id,Min,Max,altstr)
{
    if(isNaN($$(id).value)){
        altmsg(altstr);
        $$(id).focus();
        return false;
    }
    var min=parseInt(Min);
    var max=parseInt(Max);
    if($$(id).value<min || $$(id).value>max){
        altmsg(altstr);
        $$(id).focus();
        return false;
    }
}

//验证是否相等
function IsEqual(id1,id2,altstr)
{
    if($$(id1).value!=$$(id2).value){
        altmsg(altstr);
        $$(id1).focus();
        return false;
    }
}
