j-PasswordMeter
Конфигуриране:
- Парола
numbers {Boolean}трябва да съдържа най-малко 1 номер (предварително:true) - Парола
chars {Boolean}трябва да съдържа най-малко 1 кабел (предварително:true) - Парола
special {Boolean}трябва да съдържа най-малко 1 специален чифт (дефолт:false) - Парола
min {Number}трябва да има минимална дължина на знаците (предварително:4) - Парола
casesensitive {Boolean}трябва да съдържа минимум 1 по-ниска и горна част (предварително:true) weak {String}етикет за слаба парола (предварително:Weak)good {String}етикет за добър парола (предварително:Good)strong {String}етикет за силна парола (предварително:Strong)short {String}етикет за кратка парола (предварително:Short password)text {String}етикет за етикетиране (предварително:Password strength)valid {Number}Минимално валидни критерии в процент (дефолт:40)- NEW
showprogress {Boolean}показва прогресивна лента (предварително:true) - NEW
progress {String}пътят къмfunction({ progress: Number, rating: Number, numbers: Number, chars: Number, special: Number, upper: Number, lower: Number, unicode: Number, points: Number })
Добре е да се знае:
Този компонент оценява паролата според рейтинга. рейтингът се изчислява като процент: 100% = Силен, 50% = Добър, 0% = Слаб.
weakРейтингът е по-нисък от30- Стойността на
goodе между30и70. strongРейтингът е по-голям от70
Използвайте го с <ui-component name="passwordmeter">Когато компонентът все още не е зареден, jComponent Изтегляне на първия адрес в DEF.fallback (След това Componentator Източник: Питър Шерка Componentator Съставни съставки, лиценз на 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>