javascriptを使用してパスワードを検証しようとしています。パスワードを変更するときに、入力した新しいパスワードが新しいパスワードの再入力のパスワードと同じであることを確認する必要があります(ユーザーは新しいパスワードを2回入力するように求められるため、両方一致する必要があります)しかし同時に、新しいパスワードが少なくとも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;
}
これらの両方を組み合わせて、2つの新しいパスワードが一致するようにチェックされ、6文字より長いこともチェックされるSINGLE関数を形成するにはどうすればよいですか?