//错误返回1及错误信息，正确返回0
//检查电话号码
function checkTel(tel,errmessage)
{
if(tel.length==0)
		{
			return 0;
		}
var regtel = /^(\d{3,}){0,1}[-]{0,1}\d{5,}$/;
    
if(!regtel.test(tel))
		{
			alert(errmessage);
			return 1;
		}
return 0;
}
//检查用户名
function checkusername(username,msg)
{
var regletter = /^\w{1,}$/;
if(!regletter.test(username))
		{
			alert(msg);
			return 1;
		}
return 0;
}
//检查字母
function checkletter(letter,msg)
{
var regletter = /^\[A-Za-z]$/;
if(!regletter.test(letter))
		{
			alert(msg);
			return 1;
		}
return 0;
}
//检查email
function checkmail(mail)
{
var regmail = /^\w{1,}[@]\w{1,}([.]\w{1,}){1,}$/;
if(!regmail.test(mail))
		{
			alert("请正确输入E-MAIL");
			return 1;
		}
return 0;
}
//检查手机号
function checkmobile(mobile)
{
var regmobile = /^\d{11,}$/;
if(!regmobile.test(mobile))
		{
			alert("请正确输入手机号码");
			return 1;
		}
return 0;
}
//检查邮政编码
function checkcode(code)
{
if(code.length==0)
		{
			return 0;
		}
var regcode = /^\d{6}$/;
if(!regcode.test(code))
		{
			alert("请正确输入邮编");
			return 1;
		}
return 0;
}
//检查空
function checknull(value,errmessage)
{
if (value=="") 
	{
		alert(errmessage)
		return 1;
	}
return 0;
}
//比较
function compare(value1,value2,errmessage){
if (value1!=value2) {
		alert(errmessage)
		return 1;
	}
return 0;
}
//检查数字
function checknumber(value,errmessage)
{
if(value.length==0)
		{
			return 0;
		}
var regcode = /^\d{1,}$/;
if(!regcode.test(value))
		{
			alert(errmessage);
			return 1;
		}
return 0;
}
//检查价格
function checkprice(value,errmessage)
{
var regcode = /^\d{1,}([.]\d{1,}){0,1}$/;
if(!regcode.test(value))
		{
			alert(errmessage);
			return 1;
		}
return 0;
}

//检查身份证号
function checkID(value)
{
//var regcode = /^\d{15,18}$/;
//if(!regcode.test(value))
//		{
//			alert("请正确输入身份证号码！");
//			return 1;
//		}

  if((value.length == 15) || (value.length == 18)){
    var regcode = /^\d{1,}$/;
    if(value.length == 18){
    	var tmp = value.substr(0,17);
		if(!regcode.test(tmp)) {
			alert("请正确输入身份证号码！");
    		return 1;
		}
    } else {
   	    if(!regcode.test(value)) {
			alert("请正确输入身份证号码！");
    		return 1;
		}
    }
    return 0;
  }else{
    alert("请正确输入身份证号码！");
    return 1;
  }
}

//检查身份证号
function newCheckID(value)
{
	var regcode = /(^\d{15}$)|(^\d{17}\w{1}$)/;
	if(!regcode.test(value))
	{
		alert("请正确输入身份证号码！");
		return 1;
	}
}

//检查长度
function checklength(value,max,errmessage1,errmessage2)
{
if(value.length==0)
		{
			alert(errmessage1);
			return 1;
		}

if(value.length>max)
		{
			alert(errmessage2);
			return 1;
		}
return 0;
}
//检查长度
function checklength2(value,max,errmessage)
{
if(value.length>max)
		{
			alert(errmessage);
			return 1;
		}
return 0;
}
//检查日期
function checkdate(date)//8位数字
{
var regcode = /^\d{8}$/;
if(!regcode.test(date))
		{
			alert("请正确输日期（格式：yyyymmdd）");
			return 1;
		}
return 0;
}
//检查日期2
function checkdate2(date)//yyyy/mm/dd位数字
{
var regcode = /^\d{4}[/]\d{2}[/]\d{2}$/;
if(!regcode.test(date))
		{
			alert("请正确输日期（格式：yyyy/mm/dd）");
			return 1;
		}
return 0;
}
//检查callcenter密码
function checkcallcenter(value,errmessage)
{
var regcode = /^\d{6}$/;
if(!regcode.test(value))
		{
			alert(errmessage);
			return 1;
		}
return 0;
}
//检查工作年限
function checkyearsofwork(workage,errmessage){
if(workage.length==0)
		{
			return 0;
		}
var regwork1 = /^\d{1,2}[.]\d{1,2}$/;
var regwork2 = /^\d{1,2}$/;

if(!(regwork1.test(workage)||regwork2.test(workage)))
{
	alert(errmessage);
	return 1;
}
return 0;
}