Full version: jsB@nk » Form » Validation » Validation (password)
URL: https://www.javascriptbank.com/validation-password.html
This JavaScript works like our Password Verifier, however, it also checks for a minimum length and invalid characters.
Full version: jsB@nk » Form » Validation » Validation (password)
URL: https://www.javascriptbank.com/validation-password.html
<SCRIPT LANGUAGE="JavaScript">// Russ Swift ([email protected])<!-- Beginfunction validatePwd() {var invalid = " "; // Invalid character is a spacevar minLength = 6; // Minimum lengthvar pw1 = document.myForm.password.value;var pw2 = document.myForm.password2.value;// check for a value in both fields.if (pw1 == '' || pw2 == '') {alert('Please enter your password twice.');return false;}// check for minimum lengthif (document.myForm.password.value.length < minLength) {alert('Your password must be at least ' + minLength + ' characters long. Try again.');return false;}// check for spacesif (document.myForm.password.value.indexOf(invalid) > -1) {alert("Sorry, spaces are not allowed.");return false;}else {if (pw1 != pw2) {alert ("You did not enter the same new password twice. Please re-enter your password.");return false;}else {alert('Nice job.');return true; } }}// End --></script><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<form name=myForm onSubmit="return validatePwd()">Enter your password twice.<br>(At least 6 characters, 12 characters max, and spaces are not allowed.)<p>Password: <input type=password name=password maxlength=12><br>Verify password: <input type=password name=password2 maxlength=12><p><input type=submit value="Submit"></form><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->