<!DOCTYPE HTML> <html> <head> <title>Password Strength Checker</title> <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="js/password_strength.js"></script> </head> <body> <div id="form_wrapper"> <h1 align="center">Password Strength Checker</h1> <div><span>New Password</span></div> <div> <input class="pass-word-field" type="password" id="pass-word" /> <input class="pass-word-field" style="display:none;" id="pass-word-two" type="text" /> </div> <div><span>Verify New Password</span></div> <div> <input class="verify-password-field" type="password" id="verify-pass-word" /> <input class="verify-password-field" style="display:none;" id="verify-pass-word-two" type="text" /> </div> <div style="float:right;"><span>Show Password:</span><input type="checkbox" id="show-hide-passwords"></div><br clear="all"> <div id="pass-status"></div> <div class="system_buttons" onClick="submit_data();">Submit</div> </div> </body> </html>
var pass_word = $('#pass-word'); var verify_password = $('#verify-pass-word'); var password_status = $('#pass-status'); password_status.hide(); $(".pass-word-field").keyup(function(e) { pass_word = $(this).attr('id') == "pass-word" ? $(this) : $('#pass-word-two'); if ($(pass_word).val() == "") { password_status.hide(); return false; } else { password_status.show(); if(very_strong_password.test(pass_word.val()) ) { password_status.removeClass().addClass('very_strong_password').html("Very strong..."); } else if( just_strong_password.test(pass_word.val()) ) { password_status.removeClass().addClass('just_strong_password').html("Strong..."); } else if( good_password.test(pass_word.val()) ) { password_status.removeClass().addClass('considrate_pass').html("Good..."); } else if( weak_password.test(pass_word.val()) ) { password_status.removeClass().addClass('password_is_weak').html("Still Weak..."); } else { password_status.removeClass().addClass('weak_password').html("Very Weak..."); } } });