<!--
function Check( reg, str )
{
	if( reg.test( str ) )
	{
		return true;
	}
	return false;
}

//验证用户名 4-16个字符(包括4、16)或2-8个汉字， 请用英文小写、汉字、数字、下划线，不能全部是数字，下划线不能在末尾
function checkUserName( str )
{
	var reg=/^([\u4e00-\u9fa5]{2,8})$|^(?!\d+$)(\w{3,15}[a-z0-9])$/;
	return !Check( reg, str );
}

//验证密码6~12个字母或数字
function checkPassword( str )
{
	var reg=/^([a-zA-Z0-9]{6,12})$/;
	return !Check( reg, str );
}

//判断字符串的值是不是相同的
function checkSameChar( str ){

	var temp=str;
	var n=temp.length;
	var f=false;
	if(n==0){
		return f;
	}else{
		var s=temp.charAt(0);
		for(i=0;i<n;i++){
			if(s!=temp.charAt(i)){
				f=true;
				break;
			}
		}
	return f;
	}
	return f;
}

//判断一个数字的字符串是否是连续或者是相同的字符
function checkContinueString( str ){
	var temp=str;
	//n为字符串的长度
	var n=temp.length;
	//f为设置的boolean判断的标记
	var f=false;
	//mess为IF判断的参考值，获取下标是0和1的(前两个)字符的unicode编码值之差
	var mess=temp.charCodeAt(1)-temp.charCodeAt(0);
	//t为循环准备的最大值
	if(mess<-1 || mess > 1 ){
		return true;
	}
	var t=n-1;
	//连续或重复计数
	var count=0;
	//开始循环
	for(i=0;i< t; i++){
		//判断字符串中从 前两个开始到最后两个的差值是否和参考值相同
		if((temp.charCodeAt(i+1)-temp.charCodeAt(i))!=mess){
			count=0;
			f=true;
			break;
		}else{
			count++;
			if(count>3){
				f=false;
				break;
			}
		}
	}
	return f;	
}
-->
