Slick Password Strength Indicator with jQuery and Bootstrap - BootstrapStrength.js
| File Size: | 19 KB |
|---|---|
| Views Total: | 2284 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
BootstrapStrength.js is a lightweight jQuery plugin to generate a highly customizable strength indicator for your password field using Bootstrap progress bar component.
Default rules:
- At least 8 characters
- At least 1 lowercase letter
- At least 1 uppercase letter
- At least 1 number
- At least 1 special character such as [!,%,&,@,#,$,^,*,?,_,~]
How to use it:
1. Download and include the jQuery BootstrapStrength.js plugin after jQuery library. Bootstrap 3 framework is required as well.
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script src="src/bootstrap-strength.js"></script> ... <link rel="stylesheet" href="/path/to/bootstrap.min.css">
2. Just call the function on your password input field and we're ready to go.
$('.demo').bootstrapStrength();
3. Customize the password strength indicator.
$('.demo').bootstrapStrength({
// enable/disable stripped progress bar
stripped: true,
// enable/disable active layout
active: true,
// enable/disable slim progress bar
slimBar: false,
// custom rules
minLenght: 8,
upperCase: 1,
upperReg: "[A-Z]",
lowerCase: 1,
lowerReg: "[a-z]",
numbers: 1,
numberReg: "[0-9]",
specialchars: 1,
specialReg: "[!,%,&,@,#,$,^,*,?,_,~]",
// top margin
topMargin: "5px;",
// custom css classes
meterClasses: {
weak: "progress-bar-danger",
medium: "progress-bar-warning",
good: "progress-bar-success"
}
});
This awesome jQuery plugin is developed by rivalex. For more Advanced Usages, please check the demo page or visit the official website.











