# j-PasswordMeter

> Този компонент оценява паролата в съответствие с рейтинг. Рейтингът се изчислява като процент: 100% = Силен, 50% = Добър, 0% = Слаб.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: bg
Content-SHA256: d33c8a12529dfef6ff3b62284313443889f9764f07450fa4e60c80c3dac2c185
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

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

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

```html 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>
```
