function passwordStrength(password) { var desc = new Array(); desc[0] = "Very Weak"; desc[1] = "Password should be 8 characters with one special character"; desc[2] = "Password should have atleast one special character"; desc[3] = "Perfect"; var score = 0; // if password bigger than 6 give 1 point if (password.length < 8) score += 1; if (password.length >= 8 && !password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/)) score += 2; if (password.length >= 8 && password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/)) score += 3; // $('#passwordDescription').text(desc[score]); // $('#passwordStrength').attr('class', "strength" + score); document.getElementById("passwordDescription").innerHTML = desc[score]; document.getElementById("passwordStrength").className = "strength" + score; } // $("#pass2").keyup(checkPasswordMatch);