//整型
function isInt(s){
	var patrn=/^[-,+]{0,1}[0-9]{0,}$/;
	if (!patrn.exec(s))
	return false;
	return true;
}
//数值型
function isNumber(s){
	var patrn=/^[-,+]{0,1}[0-9]{0,}[.]{0,1}[0-9]{0,}$/;
	if (!patrn.exec(s)) {
		return false;
	}	
	return true;
}
//电话号码
function isPhone(s){
	var patrn=/^[-,+]{0,1}[0-9]{0,}[.]{0,1}[-]{0,1}[0-9]{0,}$/;
	if (!patrn.exec(s)){
		return false;	
	}
	return true;
}
//日期
function isDate(str){
	var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
	if(r==null){
		return false;
	} 
	var d= new Date(r[1], r[3]-1, r[4]); 
	if(!(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4])){  
		return false;
	}
	return true;
}
//Email地址
function isEmail(str){
	if(str.match(/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ig)!=str){
		return false;
	}else{
		return true;
	}
}
//输入数值，否则清空
function enterNum(obj) {
	var o = obj;
	if(!isNumber(o.value) || o.value=="") { 
		o.value="0.0";
	}
}
//输入整型，否则清空
function enterInt(obj) {
	var o = obj;
	if(!isInt(o.value) || o.value=="") { 
		o.value="0";
	}
}
