87,995
社区成员




function $(elementId)
{
return document.getElementById(elementId);
}
function checkUser()
{
var user=$("user").value;
var userId=$("user_prompt");
userId.innerHTML="";
var r1=/^[a-zA-Z0-9_]*$/;
if(user.length<5 || user.length>16)
{
userId.innerHTML="请输入5-16位字符!";
return false;
}
if(!r1.test(pwd))
{
userId.innerHTML="用户名必须包含数字、字母、下划线!";
return false;
}
return true;
}
function checkpwd()
{
var pwd=$("pwd").value;
var pwdId=$("pwd_prompt");
var reg=/^[a-zA-Z0-9_]*$/;
pwdId.innerHTML="";
if(pwd.length<6 || pwd.length>15)
{
pwdId.innerHTML="密码长度在6-15之间!";
return false;
}
if(!reg.test(pwd))
{
pwdId.innerHTML="密码必须包含数字、字母、下划线!";
return false;
}
return true;
}
var reg=/^(?=.{5,15})(?=.*\w).*$/;
document.write(reg.test('-a+b2-eew9') + '<br>'); //true
document.write(reg.test('aaaaaa') + '<br>'); //true
document.write(reg.test('-+++++') + '<br>'); //false
如果是必须含有 大写字母、小写字母、数字,则
var reg=/^(?=.{5,15})(?=.*[a-z])(?=.*[A-Z])(?=.*\d).*$/;
这通常作为密码强度检查
//第16行
if(!r1.test(pwd))//这里错了吧
if(!r1.test(user))