function CheckUser()
{
var obj=document.getElementById("checkUser");
var str=document.getElementById("TxtUserName").value;
obj.className="Right";
obj.innerHTML='正在检查,请稍候...';
if(str.length==0)
{
checkUser="false";
SetCheckUser(checkUser);
return;
}
var checklength=str;
if(checklength.replace(/[/u4E00-/u9FA5]/g, 'zw').length<4)
{
checkUser="false1";
SetCheckUser(checkUser);
return;
}
var Expression=/^[/w/u4E00-/u9FA5]+$/;
var regExp=new RegExp(Expression);
if(regExp.test(str)==false)
{
checkUser="false2";
SetCheckUser(checkUser)
return;
}
Expression=/^[_]+$/;
regExp=new RegExp(Expression);
if(regExp.test(str)==true)
{
checkUser="false3";
SetCheckUser(checkUser)
return;
}
if(checking==true)
{
checkUser="false5";
SetCheckUser(checkUser)
return;
}
else
{
checking=true;
dos("u"+str);
}
}
function SetCheckUser(arguments)
{
var obj=document.getElementById("checkUser");
if(arguments=="false")
{
obj.className="Error";
obj.innerHTML='请输入用户名';
}
else if(arguments=="false1")
{
obj.className="Error";
obj.innerHTML='用户名长度应为4-16字节,一个中文2字节';
}
else if(arguments=="false2")
{
obj.className="Error";
obj.innerHTML='用户名只能包含中文,英文字母,数字和下划线';
}
else if(arguments=="false3")
{
obj.className="Error";
obj.innerHTML='用户名不能全部都是下划线';
}
else if(arguments=="false4")
{
obj.className="Error";
obj.innerHTML='该用户名已经被注册';
}
else if(arguments=="false5")
{
obj.className="Error";
obj.innerHTML='服务器忙,请稍候...';
}
else if(arguments=="true")
{
obj.className="Right";
obj.innerHTML='该用户名可以注册';
}
}
{
var obj=document.getElementById("checkUser");
var str=document.getElementById("TxtUserName").value;
obj.className="Right";
obj.innerHTML='正在检查,请稍候...';
if(str.length==0)
{
checkUser="false";
SetCheckUser(checkUser);
return;
}
var checklength=str;
if(checklength.replace(/[/u4E00-/u9FA5]/g, 'zw').length<4)
{
checkUser="false1";
SetCheckUser(checkUser);
return;
}
var Expression=/^[/w/u4E00-/u9FA5]+$/;
var regExp=new RegExp(Expression);
if(regExp.test(str)==false)
{
checkUser="false2";
SetCheckUser(checkUser)
return;
}
Expression=/^[_]+$/;
regExp=new RegExp(Expression);
if(regExp.test(str)==true)
{
checkUser="false3";
SetCheckUser(checkUser)
return;
}
if(checking==true)
{
checkUser="false5";
SetCheckUser(checkUser)
return;
}
else
{
checking=true;
dos("u"+str);
}
}
function SetCheckUser(arguments)
{
var obj=document.getElementById("checkUser");
if(arguments=="false")
{
obj.className="Error";
obj.innerHTML='请输入用户名';
}
else if(arguments=="false1")
{
obj.className="Error";
obj.innerHTML='用户名长度应为4-16字节,一个中文2字节';
}
else if(arguments=="false2")
{
obj.className="Error";
obj.innerHTML='用户名只能包含中文,英文字母,数字和下划线';
}
else if(arguments=="false3")
{
obj.className="Error";
obj.innerHTML='用户名不能全部都是下划线';
}
else if(arguments=="false4")
{
obj.className="Error";
obj.innerHTML='该用户名已经被注册';
}
else if(arguments=="false5")
{
obj.className="Error";
obj.innerHTML='服务器忙,请稍候...';
}
else if(arguments=="true")
{
obj.className="Right";
obj.innerHTML='该用户名可以注册';
}
}