j-PasswordMeter
Configuration :
- Le mot de passe
numbers {Boolean}doit contenir au moins 1 numéro (defaut :true) - Le mot de passe
chars {Boolean}doit contenir au moins 1 chars (defaut :true) - Le mot de passe
special {Boolean}doit contenir au moins 1 char spécial (defaut:false) - Le mot de passe
min {Number}doit avoir une longueur minimale de caractères (defaut :4) - Le mot de passe
casesensitive {Boolean}doit contenir au moins 1 char inférieur et supérieur (defaut:true) weak {String}un étiquette pour mot de passe faible (défaut:Weak)good {String}un étiquette pour un bon mot de passe (défaut:Good)strong {String}un étiquette pour un mot de passe fort (défaut:Strong)short {String}un étiquette pour mot de passe courte (defaut:Short password)text {String}un étiquette pour l'étiquettes (defaut:Password strength)valid {Number}min. critères valides en pourcentage (defaut:40)- NEW
showprogress {Boolean}affiche une barre de progrès (defaut:true) - NEW
progress {String}un chemin versfunction({ progress: Number, rating: Number, numbers: Number, chars: Number, special: Number, upper: Number, lower: Number, unicode: Number, points: Number })
Bon à savoir :
Cette composante évalue le mot de passe en fonction de la note.La note est calculée comme un pourcentage: 100% = fort, 50% = bon, 0% = faible.
weakLe classement est inférieur à30- La note de
goodest entre30et70. strongLe classement est plus grand que70
Utilisez-le avec <ui-component name="passwordmeter">. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans DEF.fallback (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.
<div style="width:300px">
<ui-component name="passwordmeter" path="mypassword1"></ui-component>
<br />
<ui-component name="passwordmeter" path="mypassword2"></ui-component>
<br />
<ui-component name="passwordmeter" path="mypassword3"></ui-component>
</div>
<script>
var mypassword1 = '123456';
var mypassword2 = 'abcd';
var mypassword3 = 'Ad35*t84';
</script>