//********Copyright by lly********//

//*********去掉字符串两边的空格************//
String.prototype.Trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g, '');
}
//***********验证手机号，符合的返回true**********//
String.prototype.isMobile = function() {  
    return (/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim()));  
}
String.prototype.isEmail = function(){
	var patn=/^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	if(patn.test(this))
		return true;
	else
		return false;
}

String.prototype.isTel = function(){
//"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
    return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{8,})(-(\d{3,}))?$/.test(this.Trim()));
}

function removeHtml(text)
{
	if (text=="") return "";
	var temp;
	var reTag=/<[^>]+>/g;
	var reTag2=/\[[^\]]+\]/g;
    temp=text.replace(reTag,"");
	return temp.replace(reTag2,"");
}
//*********************检测中文
String.prototype.isChn=function() {
	for(var i=0;i<this.length;i++)
	{
		var c=this.substr(i,1);
		var ts=escape(c);
		if(ts.substring(0,2)=="%u") return true;
	}
	return false;
}

function validateUsername(str){
	var patn=/^[^\s]*$/;
	if(patn.test(str)){
		if(checkByteLength(str,5,20))return true;
	}
	return false;
}
function checkByteLength(str,minlen,maxlen){
	if(str==null)return false;
	var l=str.length;
	var blen=0;
	for(i=0;i<l;i++){
		if((str.charCodeAt(i)&0xff00)!=0){blen++;}
		blen++;
	}
	if(blen>maxlen||blen<minlen){return false;}
	return true;
}
function validatePassword(str){
	var patn=/.{6,16}/;
	if(patn.test(str))return true;
	return false;
}