Skip to content

A handy jQuery plugin to allow you to check any password field live

License

Notifications You must be signed in to change notification settings

jheliker/password

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password

jQuery plugin which checks passwords live against a set of criteria including personal information and dictionary words.

Usage

$('#password').password();

More settings include:

$('#password1').password({
    minLength:8, //the minimum length of the password
    allowSpace:false, //whether or not a space character is allowed in the password
    strengthIndicator:$('#myStrengthMeter'), //the element to turn into a strength meter
    checklist:$('#myChecklist'), //the element to turn into a checklist
    dictionary:'../src/dictionaries/en.js', //a JSON file which has a list of disallowed words
    doubleType:$('#password2'), //a second password field to allow for double typing checking
    personalInformation:[ //personal information to stop the user from using
        $('#name'), //can be elements
        '2nd December 1992' //or strings
    ],
    change:function(score, issues, pass) { //the function which is called when the password changes
        $('#feedback').html('<strong>Score:</strong> '+Math.round(score)+'<br /><strong>Problems:</strong> '+issues.join(', ')+'<br /><strong>Passed?:</strong> '+pass);
    }
});

Examples

You can find all the examples live at http://www.edmundgentle.com/snippets/password/examples/

About

A handy jQuery plugin to allow you to check any password field live

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.2%
  • CSS 5.8%