// JavaScript Document
//刘世全开发使用

function delSpace(txt){ //清除字符串中所有的空白字符,中文的全角空格
	if(txt == null ){
		return "";
	}else{
		txt = txt.toString();
		txt = txt.replace(/\s{1,}/,"");
		return txt;
	}
}

function isPhoneNum(txt){ //检测是否为电话号码,固定电话:0000-000000000,移动电话:13000000000
	if(txt == null || txt == ""){return false;}
	else{
		var regex = /[0-9]{2,4}-[0-9]{5,9}/;;
		var len = txt.length;
		if(len != 11){
			return regex.test(txt);
		}else{
			if(regex.test(txt)){return true}
			else{
				regex = /13[0-9]{9}/;
				return regex.test(txt);
			}
		}
	}
}
function isEmail(txt){ //是否为电子邮件地址:xxx@xxx.xxx
	if(txt == null || txt == ""){return false;}
	else{
		var regex = /(.){1,}@(.){1,}\.(.){1,}/;
		return regex.test(txt);
	}
}
function isNumeric(txt){ //是否为数字
	if(txt == null || txt == ""){return false;}
	else{
		txt = delSpace(txt);
		return !isNaN(parseFloat(txt));
	}
}
function isInteger(txt){ // 是否为整数
	if(txt == null || txt == ""){return false;}
	else{
		txt = delSpace(txt);
		return ! isNaN(parseInt(txt));
	}
}
function isPositiveNumber(txt){ //是否为正数
	if(txt == null || txt == ""){return false;}
	else{
		txt = delSpace(txt);
		if(isNaN(parseInt(txt))){return false;}
		else{
			return (parseInt(txt) > 0);
		}
	}
}
function isDateFormat(txt){ //是否为合法的日期格式:YYYY-MM-DD
	if(txt==null || txt == ""){return false;}
	else{
		var regex = /[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2}/;
		if( regex.test(txt) ){
			var noArr = txt.split("-");
			var year = eval(noArr[0]);
			var month = eval(noArr[1]);
			var day = eval(noArr[2]);
			var isDate = true;
			if ( year < 1 || month < 1 || month > 12 || day < 1 || day > 31) {return false;}
			if ((month == 4 || month == 6 || month == 9 || month == 11) && day > 30){return false;}
			if (month == 2){
				if ((year % 4 != 0) && day > 29) { return false;}
				if (year % 4 == 0){
					if(year % 100 == 0 && year % 400 != 0 && day > 29){return false;}
					else if (day > 28){ return false;}
				}
			}
		}else{return false;}
	}
}
function chkWordMount(obj,amt,indicator){ //限制某一输入控件的输入字符数并返回与目标字数的差值
	var objValue = obj.value;
	var len = objValue.length;
	if(len > amt){
		obj.value = objValue.substr(0,amt);
		indicator.innerText = "0";
	}else{
		indicator.innerText = amt - len ;
	}
}


function deltag(txt){
	var reg = /(<{1})([^<]{1,})(>{1})/;
	txt = txt.replace(reg,"");
//	txt = txt.substr(0,50);
	return txt;
//	document.write(txt);
}


