 
// 检测文本框中的字符是否符合EMAIL的格式。如果是返回真，否则返回假。
function isEmail(obj) {
	var email, strr, re;
	email = obj.value;
	re = /(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
	re.exec(email);
	if (RegExp.$3 != "" && RegExp.$3 != "." && RegExp.$2 != ".") {
		strr = RegExp.$1 + RegExp.$2 + RegExp.$3;
	} else {
		if (RegExp.$2 != "" && RegExp.$2 != ".") {
			strr = RegExp.$1 + RegExp.$2;
		} else {
			strr = RegExp.$1;
		}
	}
	if (strr != email) {
		alert("请填写正确的邮件地址");
		obj.focus();
		return false;
	}
	return true;
}

// 检测文本框中的字符是不是数字，如果是返回真，否则打印MSG信息并返回假。
function isNumber(obj, msg) {
	var regu = /^[-]{0,1}[0-9]{1,}$/;

    if (regu.test(obj.value)) {
        return true;
	} else {
		alert(msg);
		obj.focus();
        return false;
	}
}

// 检测文本框是不是为空，如果是返回真，否则打印MSG信息并返回假。
function isEmpty(obj, msg){
	if (trim(obj.value) == "") {
		alert(msg);
		obj.focus();
		obj.value = "";
		return true;
	}
	return false;
}

function isDate(str){ 
	var reg = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/
	if (reg.test(str)) return true;
	return false;
}

// 检测文本框中的字符个数是否超过一定数目，区别中、英文，超过了返回真，否则返回假。
function isLength(obj, count, msg) {
	var txt = obj.value;
	if (txt != "" && txt != null) {
		ActLength = 0;
		Text = new String(txt);
		for (i = 0; i < Text.length; i++) {
			if (Text.charCodeAt(i) > 255)
				ActLength = ActLength + 2;
			else
				ActLength = ActLength + 1;
		}
		if (ActLength > count) {
			alert(msg);
			obj.focus();
			return true;
		}
	}
	return false;
}

// 去除字符串的左空格
function lTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1) {
		var j = 0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1) {
			j++;
		}
		s = s.substring(j, i);
	}
	return s;
}
// 去除字符串的右空格
function rTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1)	{
		var i = s.length - 1;
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) {
			i--;
		}
		s = s.substring(0, i+1);
	}
	return s;
}
// 去除字符串的空格
function trim(str) {
	return rTrim(lTrim(str));
}





function isNumeric(obj,msg)
{
	var regu = /^[-]{0,1}[0-9]{1,}$/;

    if(regu.test(obj.value))
        return true;
    else{
		alert(msg);
		obj.focus();
        return false;
	}
}

function checkEmail(EmailObj)
{
	Email = EmailObj.value;
	var strr;
	re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
	re.exec(Email);
	if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2+RegExp.$3;
	else
		if (RegExp.$2!=""&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2;
		else strr=RegExp.$1;
	if (strr!=Email) 
	{
		alert("请填写正确的邮件地址");
		return false;
	}
	return true;
}
