Evaluate password strength.
Include script after the jQuery library
<script src="jquery.evaluatePassword.js" type="text/javascript"></script>Need Input Form ID and DIV for PasswordBar
<input type="password" id="login-pass" name="password">
<div class="password-strength" data-target="login-pass"></div>Create PasswordBar
$("#login-pass").evaluatePassword({
autoCreateForm: true
});defaults.minimum_length: 8
defaults.runOnInit: true
defaults.autoCreateForm: false
Load "dictionary.json"
defaults.dictionaryCheck: true
path/to/dictionary.json
defaults.dictionaryJsonPath: "../dictionary.json"
defaults.requireStringKind: 1
If requireStringKind is 2
- minimum_length < aaaaaa : string-kind = 1 -> NG
- minimum_length < aaaA12 : string-kind = 3 -> OK
defaults.levels: { "0": "Too short", "1": ... , "4": "Strong" }
regular expression
defaults.patterns: [
"[a-z]", // StringKind 1
"[A-Z]", // StringKind 2
"[0-9]",
"-_"
]