
//去左空格; 
function ltrim(s){ 
 return s.replace( /^\s*/, ""); 
} 

//去右空格; 
function rtrim(s){ 
 return s.replace( /\s*$/, ""); 
} 

//去左右空格; 
function trim(s){ 
 return rtrim(ltrim(s)); 
} 

//是否为空值; 
function IsEmpty(_str){ 
 var tmp_str = trim(_str); 
 return tmp_str.length == 0; 
} 

//是否有效的Email; 
function IsMail(_str){ 
 var tmp_str = trim(_str); 
 var pattern = /^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*$/; 
 return pattern.test(tmp_str);   
} 

//是否有效的数字; 
function IsNumber(_str){ 
 var tmp_str = trim(_str); 
 var pattern = /^[0-9]/; 
 return pattern.test(tmp_str);   
} 

//是否是非负整数，即正整数+0
function IsNotNegativeNumber(_str){
 var tmp_str = trim(_str); 
 var pattern = /^\d+$/; 
 return pattern.test(tmp_str);
}
//是否在有效的范围
function IsScope(_str){
 var tmp_str = trim(_str); 
 if(tmp_str > "2000" && tmp_str < "2050")
	return true;
 else
	return false;
}

