
//去除字符串两边空格
function lTrim(str) 
{ 
if (str.charAt(0) == " ") 
{ 
str = str.slice(1);
str = lTrim(str);
} 
return str; 
} 

function rTrim(str) 
{ 
var iLength; 

iLength = str.length; 
if (str.charAt(iLength - 1) == " ") 
{ 
str = str.slice(0, iLength - 1);
str = rTrim(str); 
} 
return str; 
} 

function trim(str) 
{ 
return lTrim(rTrim(str)); 
} 


//检测是否是数字
function isNumberString (InString,RefString)
{
	InString = InString.toLowerCase();
	
	InString = InString.replace("ayi","");
	InString = InString.replace("driver","");
	
if(InString.length==0) return (false);
for (Count=0; Count < InString.length; Count++)  {
	TempChar= InString.substring (Count, Count+1);
	if (RefString.indexOf (TempChar, 0)==-1)  
	return (false);}
return (true);

}

//检测是否是邮箱
function ValidEmail(item)
{
	var etext
	var elen
	var i
	var aa
	etext=item
	elen=etext.length
	if (elen<5)
		return true;
	i= etext.indexOf("@",0)
	if (i==0 || i==-1 || i==elen-1)
		return true;
	if (etext.indexOf("@",i+1)!=-1)
		return true;
	if (etext.indexOf("..",i+1)!=-1)
		return true;
	i=etext.indexOf(".",0)
	if (i==0 || i==-1 || etext.charAt(elen-1)=='.')
		return true;
	if ( etext.charAt(0)=='-' ||  etext.charAt(elen-1)=='-')
		return true;
	if ( etext.charAt(0)=='_' ||  etext.charAt(elen-1)=='_')
		return true;
	for (i=0;i<=elen-1;i++)
		{
		 aa=etext.charAt(i)
		if (!((aa=='.') || (aa=='@') || (aa=='-') ||(aa=='_') || (aa>='0' && aa<='9') || (aa>='a' && aa<='z') || (aa>='A' && aa<='Z')))
			return true;
		}
	return false;
}