function CheckPsw()
...{
var p=document.getElementById("TxtPsw").value;
if(p.length==0)
...{
checkPsw="false";
SetCheckPsw(checkPsw);
return;
}
var Expression=/^[A-Za-z0-9]+$/;
var regExp=new RegExp(Expression);
if(regExp.test(p)==false)
...{
checkPsw="false1";
SetCheckPsw(checkPsw);
}
else if(p.length<6)
...{
checkPsw="false2";
SetCheckPsw(checkPsw);
}
else
...{
checkPsw="true";
SetCheckPsw(checkPsw);
}
}
function SetCheckPsw(arguments)
...{
var obj=document.getElementById("checkPsw");
if(arguments=="false")
...{
obj.className="Error";
obj.innerHTML='请输入密码';
}
else if(arguments=="false1")
...{
obj.className="Error";
obj.innerHTML='密码只能由数字和字母组成';
}
else if(arguments=="false2")
...{
obj.className="Error";
obj.innerHTML='密码长度应大于6';
}
else if(arguments=="true")
...{
obj.className="none";
obj.innerHTML='';
}
}
function ValidatePsw()
...{
var p1=document.getElementById("TxtPsw").value;
var p2=document.getElementById("TxtPswValidate").value;
if(p2.length==0)
...{
validatePsw="false";
SetValidatePsw(validatePsw);
return;
}
if(p1 != p2)
...{
validatePsw="false1";
SetValidatePsw(validatePsw);
return;
}
else
...{
validatePsw="true";
SetValidatePsw(validatePsw);
}
}
function SetValidatePsw(arguments)
...{
var obj=document.getElementById("ValidatePsw");
if(arguments=="false")
...{
obj.className="Error";
obj.innerHTML='请输入确认密码';
}
else if(arguments=="false1")
...{
obj.className="Error";
obj.innerHTML='两次输入密码不同,请重新输入';
}
else if(arguments=="true")
...{
obj.className="none";
obj.innerHTML='';
}
}
本文介绍了一个简单的密码验证功能实现方法,包括密码格式检查、长度验证及二次确认等步骤,并通过JavaScript实现了具体的校验逻辑。
247

被折叠的 条评论
为什么被折叠?



