// JavaScript Document
//检查email邮箱 
function isEmail(str){ 
   var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; 
   return reg.test(str); 
} 
// 检查是否为中文 
function isChn(str){ 
	var reg = /^[u4E00-u9FA5]+$/; 
	if(!reg.test(str)){ 
	   return false; 
	} 
	   return true; 
} 
//检查电话号码 
function isTel(str){ 
	var reg=/^([0-9]|[\-])+$/g ; 
	if(str.length<7 || str.length>18){ 
	  return false; 
	} else{ 
	  return reg.exec(str); 
	} 
} 

function checkDate(date){ 
	var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/ 
	if (!a.test(date)){ 
	  return false 
	}else{
	  return true 
    } 
} 
/* 
用途：判断是否是日期 
输入：date：日期；fmt：日期格式 
返回：如果通过验证返回true,否则返回false 
*/ 
function isDate(date, fmt) { 
	if (fmt==null) fmt="yyyyMMdd"; 
	var yIndex = fmt.indexOf("yyyy"); 
	if(yIndex==-1) return false; 
	var year = date.substring(yIndex,yIndex+4); 
	var mIndex = fmt.indexOf("MM"); 
	if(mIndex==-1) return false; 
	var month = date.substring(mIndex,mIndex+2); 
	var dIndex = fmt.indexOf("dd"); 
	if(dIndex==-1) return false; 
	var day = date.substring(dIndex,dIndex+2); 
	if(!isNumber(year)||year>"2100" || year< "1900") return false; 
	if(!isNumber(month)||month>"12" || month< "01") return false; 
	if(day>getMaxDay(year,month) || day< "01") return false; 
	return true; 
	} 
	function getMaxDay(year,month) { 
	if(month==4||month==6||month==9||month==11) 
	return "30"; 
	if(month==2) 
	if(year%4==0&&year%100!=0 || year%400==0) 
	return "29"; 
	else 
	return "28"; 
	return "31"; 
} 
/* 
用途：检查输入手机号码是否正确 
输入： 
s：字符串 
返回： 
如果通过验证返回true,否则返回false 
*/ 
function checkMobile(s){ 
	var regu =/^[1][0-9][0-9]{9}$/; 
	var re = new RegExp(regu); 
	if (re.test(s)) { 
		return true; 
	}else{ 
		return false; 
	} 
} 
