ForgeKomponenty
sk

Komponenty

j-PasswordMeter

jComponent 20 · jcomponent@20 component Príklad načítaný s jComponent 20

Konfigurácia:

  • Heslo numbers {Boolean} musí obsahovať min. 1 číslo (predvolené: true)
  • Heslo chars {Boolean} musí obsahovať min. 1 znaky (predvolené: true)
  • Heslo special {Boolean} musí obsahovať min. 1 špeciálny znak (predvolené: false)
  • Heslo min {Number} musí mať min. dĺžka znakov (predvolená: 4)
  • Heslo casesensitive {Boolean} musí obsahovať min. 1 spodný a horný znak (predvolené: true)
  • weak {String} označenie pre slabé heslo (predvolené: Weak)
  • good {String} označenie pre dobré heslo (predvolené: Good)
  • strong {String} označenie pre silné heslo (predvolené: Strong)
  • short {String} označenie pre krátke heslo (predvolené: Short password)
  • text {String} štítok pre štítok (predvolené: Password strength)
  • valid {Number} min. platné kritériá v percentách (predvolené: 40)
  • NEW showprogress {Boolean} zobrazuje indikátor priebehu (predvolené: true)
  • NEW progress {String} cesta k function({ progress: Number, rating: Number, numbers: Number, chars: Number, special: Number, upper: Number, lower: Number, unicode: Number, points: Number })

Je dobré vedieť:

Tento komponent vyhodnocuje heslo podľa hodnotenia. Hodnotenie sa počíta v percentách: 100% = silný, 50% = dobrý, 0% = slabý.

  • Hodnotenie weak je nižšie ako 30
  • Hodnotenie good je medzi 30 a 70
  • Hodnotenie strong je vyššie ako 70

Použite ho so <ui-component name="passwordmeter">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov Componentator, licencia 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>