//字母混合数字，检验用户名
function checkNO(aString){
	for (i=0;i<aString.length;i++){
		if ((aString.charCodeAt(i)<65 && aString.charCodeAt(i)>57) || (aString.charCodeAt(i)>90 && aString.charCodeAt(i)<97) || aString.charCodeAt(i)>122 || aString.charCodeAt(i)<48){
			return(-1);
		}
	}
	return(1);
}

//纯数字
function checkNO2(aString){
	for (i=0;i<aString.length;i++){
		if (aString.charCodeAt(i)<48 || aString.charCodeAt(i)>57){
			return(-1);
		}
	}
	return(1);
}
//正负整数
function checkNegNum(aString){
	if((aString.charCodeAt(0)<48 || aString.charCodeAt(0)>57)
		&& aString.charCodeAt(0)!=45)
	{
		return (-1);
	}
	for (i=1;i<aString.length;i++){
		if (aString.charCodeAt(i)<48 || aString.charCodeAt(i)>57){
			return(-1);
		}
	}
	return(1);
}
//货币
function checkMoney(aString){
	dotCount = 0;
	for (i=0;i<aString.length;i++){
		if ((aString.charCodeAt(i) < 48 && aString.charCodeAt(i) != 46) || aString.charCodeAt(i) > 57){
			return(-1);
		}
		if (aString.charCodeAt(i) == 46)
			dotCount++;
	}
	if (dotCount > 1)
		return (-1);
	return(1);
}

function checkPhone(aString){
	for (i=0;i<aString.length;i++){
		if (aString.charCodeAt(i)<48 || aString.charCodeAt(i)>57){
			if (aString.charCodeAt(i)!=40 && aString.charCodeAt(i)!=41 && aString.charCodeAt(i)!=45)
				return(-1);
		}
	}
	return(1);
}

function checkEmail(aString){
	if (aString.substr(0,1)=="@") {
		return(-1);
	}
	if (aString.substr(aString.length-1,1)=="@"){
		return(-1);
	}
	flag=-1;
	for (i=1;i<aString.length;i++){
		if (aString.substr(i,1)=="@"){
			flag=1;
		}
	}
	return(flag);
}

function limitLength(aString){
	if (aString.length>125){
		return(-1);
	}
	return(1);
}

 /**   
  *   计算字符串的长度，一个汉字两个字符   
  *   方法1
  */   
  String.prototype.realLength   =   function()   
  {   
  return   this.replace(/[^\x00-\xff]/g,"**").length;   
  } 
  
    /**   
  *   计算字符串的长度，一个汉字两个字符   
  *   方法2
  */
  String.prototype.gblen = function() {   
    var len = 0;   
    for (var i=0; i<this.length; i++) {   
        if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {   
            len += 2;   
        } else {   
            len ++;   
        }   
    }   
    return len;   
}   
  