// by David
// 2007-05-15
function isEmpty(str){
	var whitespace = " \t\n\r";
	var i;
	if((str == null) || (str.length == 0))
		return true;
	for(i = 0; i < str.length; i++){
		var c = str.charAt(i);
		if(whitespace.indexOf(c) == -1)
			return false;
	}
	return true;
}
function isEmail(str){
	var isEmail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if(isEmail.test(str)){ 
		return true;
	}
	return false;
}
function isPhone(str){
	var isPhone = /^0(\d{2,4})-(\d){7,8}$/;
	if(isPhone.test(str)){
		return true;
	}
	return false;
}
function isIdCard(str){
	var isIDCard1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
	var isIDCard2 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[A-Za-z0-9]{1}$/;
	if(isIDCard1.test(str)||isIDCard2.test(str)){
		return true;
	}
	return false;
}
function isMobile(str){
	var isMobile =  /^(130|131|132|133|134|135|136|137|138|139|159|158)\d{8}$/;
	if(isMobile.test(str)){
		return true;
	}
	return false;
}
function isNumber(str){
	var isNumber = /\d/;
	if(isNumber.test(str)){
		return true;
	}
	return false;
}
function isPostNum(str){
	var isPostNum = /\d{6}/;
	if(isPostNum.test(str)){
		return true;
	}
	return false;
}
function isName(str){
	var isName = /\d/;
}
function isMoney(str){
	var isMoney = /^(\d+|[1-9])\.{0,1}\d{0,2}$/;
	if(isMoney.test(str)){
		return true;	
	}
	return false;
}
function isStandard(str){
	var isStandard = /^([\u4e00-\u9fa5A-Za-z0-9]){1,12}$/;	
	if(isStandard.test(str)){
		return true;	
	} 
	return false;
}
function isCharNum(str){
	var isStandard = /^([a-zA-Z0-9\_]+)$/;	
	if(isStandard.test(str)){
		return true;	
	} 
	return false;
}
























