ForgeКомпоненти
bg

Компоненти

j-PasswordMeter

jComponent 20 · jcomponent@20 component Примерът е зареден с jComponent 20

Конфигуриране:

  • Парола 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.

example.html
<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>