﻿function addSelectElement(objSelect,objItemText,objItemValue){
			var varItem = new Option(objItemText, objItemValue);
			objSelect.options.add(varItem);
}

//正则验证
function check_Value(_value,_myreg)
{
    return _myreg.test(_value);
}

//验证为空
function check_Null(_value)
{
    if(_value.replace(/^\s+$/,'') == "")
    {
        return false;
    }
    else
    {
        return true;
    }
}

//检验URL地址
function check_Url(_value)
{
    var myreg = "^http://(([0-9A-z_!~*'().&=+$%-]+: )?[0-9A-z_!~*'().&=+$%-]+@)?" //ftp的user@ 
          + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 
          + "|" // 允许IP和DOMAIN（域名）
          + "([0-9A-z_!~*'()-]+\.)*" // 域名- www. 
          + "([0-9A-z][0-9A-z-]{0,61})?[0-9A-z]\." // 二级域名 
          + "[A-z]{2,6})" // first level domain- .com or .museum 
          + "(:[0-9]{1,4})?" // 端口- :80 
          + "((/?)|" // a slash isn't required if there is no file name 
          + "(/[0-9A-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
    var re=new RegExp(myreg); 
    if (re.test(_value)){
        return true; 
    }else{ 
        return false; 
    }
}

//检验电子邮箱
function check_Email(_value)
{
    var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
    return check_Value(_value,myreg);
}

//检验身份证号码
function check_IdCard(_value)
{
    var myreg = /^\d{17}[\d|X]|\d{15}$/;
    return check_Value(_value,myreg);
}

//检验年龄
function check_Age(_value)
{
    var myreg = /^[1-9]\d{0,1}$/;
    return check_Value(_value,myreg);
}

//检验OICQ号码
function check_OICQ(_value)
{
    var myreg = /^[1-9]\d{4,11}$/;
    return check_Value(_value,myreg);
}

//检验邮政编码
function check_Zip(_value)
{
    var myreg = /^\d{6}$/;
    return check_Value(_value,myreg);
}

//检验电话号码
function check_Phone(_value)
{
    var myreg = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
    return check_Value(_value,myreg);
}

//检验手机号码
function check_Mobile(_value)
{
    var myreg = /^(?:13\d|15[012589])-?\d{5}(\d{3}|\*{3})$/;
    return check_Value(_value,myreg);
}

//验证自然数
function chech_Naturalnumber(_value)
{
    var myreg = /^[1-9]\d*|0$/;
    return check_Value(_value,myreg);
}

//验证[0-255]的数字
function check_num(_value)
{
    var myreg = /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
    return check_Value(_value,myreg);
}

//验证[0-100]的数字
function check_mn(_value)
{
    var myreg = /^[1-9]|([2-9][0-9])$/;
    return check_Value(_value,myreg);
}

//验证行政执法证件编号
function check_certnum(_value)
{
    var myreg = /^湘[0-9]{11}$/;
    return check_Value(_value,myreg);
}

//验证行政执法监督证件编号
function check_certjdnum(_value)
{
    var myreg = /^湘[0-9]{5}$/;
    return check_Value(_value,myreg);
}
