// JavaScript Document
//去除首尾空格
function ltrim(s){
	return s.replace( /^\s*/,"")
}
function rtrim(s){
	return s.replace( /\s*$/,"");
}
function trim(s){
	return rtrim(ltrim(s));
}
//判断ENG字符
function checkEngStr(e)
{
	var patrn=/^[a-zA-Z]{1,}$/;
	if (!patrn.test(e)) return false
	return true
}
//判断用户名是否为a-zA-Z0-9和-，且第一个字母不为-
function checkUserName(e)
{
	var patrn=/^[a-zA-Z0-9][a-zA-Z0-9_]{1,19}$/;
	if (!patrn.test(e)) 
	{return false;}
	else
	{return true;}
}
//判断密码是否不包含\'",.$%~@+-/，且长度为6-16
function checkPassword(e)
{
	var patrn=/^[^\\'",.$%~@+-\/]{6,16}$/;
	if (!patrn.test(e)) 
	{return false;}
	else
	{return true;}
	
}
//判断字符是不是大于1000
function compareStr(e)
{
	if(e>1000)
		return true;
	return false;
}
//日期格式检验
function isDateTime(strDateTime){
	
	var reg1 = /^(\d{1,4})-(\d{1,2})-(\d{1,2})$/; 
	var reg2 = /^(\d{1,4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2})$/; 
	var r = strDateTime.match(reg1); 
	var d;
	if(r!=null)
	{
		d= new Date(r[1], --r[2],r[3]); 
		if(d.getFullYear()!=r[1] || d.getMonth()!=r[2] || d.getDate()!=r[3])
		{
			return false;
		}
				
	} 
	else
	{
		r = strDateTime.match(reg2);
		if(r==null)
		{
			return false;
		}
			
		d= new Date(r[1], --r[2],r[3],r[4],r[5]); 
		if(d.getFullYear()!=r[1] || d.getMonth()!=r[2] || d.getDate()!=r[3] || d.getHours()!=r[4] || d.getMinutes()!=r[5])
		{
			return false;
		}		
	}
	return true;
}

//判断城市、通迅地址是否正确
function checkEngStr(e)
{
	var patrn=/^[a-zA-Z0-9 #,.@:;]{1,}$/;
	if (!patrn.test(e)) return false
	return true
}
//判断邮政编码
function isZipCode(s)
{
	var patrn=/^[\d]{6,}$/;
	if(!patrn.test(s)) return false
	return true
}
//判断电话（传真）号码的城市号码
function isTelCitNum(s)
{
	var patrn=/^[\d]{1,}$/;
	if(!patrn.test(s)) return false
	return true
}
//判断电话（传真）号码
function isTelNum(s)
{
	var patrn=/^[\d]{7,8}$/;
	if(!patrn.test(s)) return false
	return true
}
//判断电话（传真）号码分机号码
function isTelOthNum(s)
{
	var patrn=/^[\d]{0,6}$/;
	if(!patrn.test(s)) return false
	return true
}
//判断只能输入中文城市、通迅地址是否正确可以输入
function isChinese(s)
{
	var patrn=/^[a-zA-Z0-9\( \)\-#\uFF00-\uFFFF\u4E00-\u9FA5]{1,}$/;
	if(!patrn.test(s)) return false
	return true
}
//判断ENG字符、数字
function checkEngStrnum(e)
{
	var patrn=/^[a-zA-Z0-9]{1,}$/;
	if (!patrn.test(e)) return false
	return true
}
//判断只能输入中文
function isChineseCityName(s)
{
	var patrn=/^[\u4E00-\u9FA5]{1,}$/;
	if(!patrn.test(s)) return false
	return true
}
//判断只能输入中文
function isChineseName(s)
{
	var patrn=/^[a-zA-Z\u4E00-\u9FA5]{1,}$/;
	if(!patrn.test(s)) return false
	return true
}
//判断英文名字
function checkEngStrName(e)
{
	var patrn=/^[a-z A-Z]{2,}$/;
	if (!patrn.test(e)) return false
	return true
}
//判断邮件地址
function isEmail(s)
{
	var patrn=/\w[\w.]+@[\w]+(.\w{2,})+/gi;
	if(!patrn.test(s)) return false
	return true
}
