Valida_clave
by Felipe Zura
HTML
<br>
Clave
<input type="text" id="clave" >
<p>
</p>
<br>
<input type="button" id="enviar" value="Enviar">
JavaScript
$("#clave").on('blur',function(){
sismaule_valida_clave($(this).val(),"#clave");
});
function sismaule_valida_clave(clave,campo){
var expresion =/^(?=.*\d)(?=.*[A-Z])(?!.*(.)\1)\S{8,16}$/;
if (!expresion.test(clave)){
alert('La contraseña debe tener: \n -Entre 8 y 16 caracteres. \n -Al menos un dígito. \n -Al menos una minúscula. \n -Al menos una mayúscula. \n -No tener caracteres repetidos consecutivos.');
$(campo).val('');
}
}