<!--
function Check( reg, str )
{
if( reg.test( str ) )
{
return true;
}
return false;
}

// 验证2~8个汉字
function CheckHan8( str )
{
//????????
	var reg = /^[\u4e00-\u9fa5]{2,8}$/;
	return Check( reg, str );
}

//验证用户昵称名,包含[A-Z][a-z]_[0-9]以及汉字"并且长度在4~16??
function CheckUserName2( str )
{
	var reg=/^[\S{4,16}$|^[\u4e00-\u9fa5]{2,8}$/;
	return Check( reg, str );
}
// 验证字符串长度是2~16
function CheckStr16( str )
{
	var reg = /^\S{4,16}$|^[\u4e00-\u9fa5]{2,8}$/;
	return Check( reg, str );
}

//验证用户名,包含[A-Z][a-z]_[0-9]"长度在4~16??
function CheckUserName( str )
{
	var reg=/^[a-zA-Z\u4e00-\u9fa5\d\_]*$/;
	
	return !Check( reg, str );
}
//验证用户名,包含中文、字母、数字、下划线，并且首字母不是数字和下划线
function CheckUserName3( str )
{
	var reg=/^([a-zA-Z\u4e00-\u9fa5]+[a-zA-Z\d\u4e00-\u9fa5\_]*[a-zA-Z\d\u4e00-\u9fa5]$)/;
	
	return !Check( reg, str );
}
//4位验证码的验证
function CheckRand( str )
{
	var reg = /^\d{4}$/;
	return Check( reg, str );
}

// 验证字符串长度是6~12
function CheckStr12( str )
{
	var reg = /^\S{6,12}$/;
	return Check( reg, str );
}

//验证所有的字符是否同一个,包含的字符有[0-9][a-z][A-Z]
function CheckSameChar( str )
{
	var reg=/^1+$|^2+$|^3+$|^4+$|^5+$|^6+$|^7+$|^8+$|^9+$|^0+$|^a+$|^b+$|^c+$|^d+$|^e+$|^f+$|^g+$|^h+$|^i+$|^j+$|^k+$|^l+$|^m+$|^n+$|^o+$|^p+$|^q+$|^r+$|^s+$|^t+$|^u+$|^v+$|^w+$|^x+$|^y+$|^z+$|^A+$|^B+$|^C+$|^D+$|^E+$|^F+$|^G+$|^H+$|^I+$|^J+$|^K+$|^L+$|^M+$|^N+$|^O+$|^P+$|^Q+$|^R+$|^S+$|^T+$|^U+$|^V+$|^W+$|^X+$|^Y+$|^Z+$/;
	return  Check( reg, str );
}
function Checkshunzeng( str )
{
	var reg=/(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}\d/;	
	return Check( reg, str );
}
//验证4-9位连续数字
function Check4_9Charshunxu( str ){
		var reg=/(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5,}|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){5,})\d/;
		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;
//开始循环
for(i=0;i< t; i++){
//判断字符串中从 前两个开始到最后两个的差值是否和参考值相同
if((temp.charCodeAt(i+1)-temp.charCodeAt(i))!=mess){
	f=true;
	
	break;
}

}


return f;
		
}


-->
