ForgeComponentes
es

Componentes

j-PasswordMeter

jComponent 20 · jcomponent@20 component Ejemplo cargado con jComponent 20

Configuración:

  • numbers {Boolean} la contraseña debe contener min. 1 números (predeterminado: true)
  • chars {Boolean} la contraseña debe contener min. 1 caracteres (predeterminado: true)
  • special {Boolean} la contraseña debe contener min. 1 carácter especial (predeterminado: false)
  • min {Number} la contraseña debe tener un mínimo. longitud de los caracteres (predeterminado: 4)
  • casesensitive {Boolean} la contraseña debe contener min. 1 carácter inferior y superior (predeterminado: true)
  • weak {String} una etiqueta para contraseña débil (predeterminada: Weak)
  • good {String} una etiqueta para una buena contraseña (predeterminada: Good)
  • strong {String} una etiqueta para contraseña segura (predeterminada: Strong)
  • short {String} una etiqueta para contraseña corta (predeterminada: Short password)
  • text {String} una etiqueta para etiqueta (predeterminado: Password strength)
  • valid {Number} mín. criterios válidos en porcentaje (predeterminado: 40)
  • NEW showprogress {Boolean} muestra una barra de progreso (predeterminado: true)
  • NEW progress {String} un camino a function({ progress: Number, rating: Number, numbers: Number, chars: Number, special: Number, upper: Number, lower: Number, unicode: Number, points: Number })

Es bueno saberlo:

Este componente evalúa la contraseña según la clasificación. La calificación se cuenta como porcentaje: 100% = Fuerte, 50% = Bueno, 0% = Débil.

  • La clasificación weak es inferior a 30
  • La clasificación good está entre 30 y 70.
  • La clasificación strong es mayor que 70

Úselo con <ui-component name="passwordmeter">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes 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>