我遇到了密码验证的问题。
这是我的代码:
function validatePassword(){
var password = document.getElementById("password").value;
var re = /^(?=.*[0-9])(?=.*[!@#$%^&*])[a-zA-Z0-9!@#$%^&*]{6,16}$/;
if(!password.match(re)){
producePromt("The password is invalid","commandPasswordPrompt","red");
return false;
}
producePromt("Password is OK","commandPasswordPrompt","green");
return true;
}
它说只是无效的,所以我认为这是由于正则表达式引起的。
我问你是否可以帮助处理这里的所有内容。
非常感谢您的帮助!