我正在尝试使用javascript验证密码,这是为了确保在更改密码时,输入的新密码等于重新输入新密码的密码(用户被要求输入两次新密码,所以两者必须匹配)但同时,我想确保新密码至少有6个字符长,我分别拥有这些功能但不知道如何组合它们......提前感谢您的帮助!
这是我到目前为止所拥有的......
这是为了确保新密码匹配:
function validatePassword()
{
var new_password = document.getElementById("new_password").value;
var confirm_new_password = document.getElementById("confirm_new_password").value;
<!-- if they match, go to next page -->
if ( new_password == confirm_new_password)
{
return true;
}
<!-- if they don't match, an error message is displayed -->
else
{
alert("Passwords do not match.");
}
return false;
}
这是密码长度:
function validatePassword()
{
if (document.getElementById("new_password").value.length < "5")
{
<!--If pasword is less than 5 characters long, display error message-->
alert("Please ensure your password is at least 6 characters long.");
return false;
}
return true;
}
我如何将这两者结合起来形成一个单一功能,在其中检查两个新密码以使其匹配,并检查它们是否超过 6 个字符?