vérification du mot de passe jQuery


jQuery Validation du mot de passe

Le plug-in jQuery Password Validation étend le plug-in jQuery Validate et fournit deux composants :
Une fonction qui évalue facteurs liés au mot de passe : tels que le mélange de lettres majuscules et minuscules, le mélange de caractères (chiffres, caractères spéciaux), la longueur, la similitude avec le nom d'utilisateur (facultatif).
Une méthode personnalisée de plug-in de vérification qui utilise la fonction d'évaluation pour afficher la force du mot de passe. Le texte affiché peut être localisé.

Vous pouvez facilement personnaliser l'apparence de l'affichage de l'intensité, localiser l'affichage du message et l'intégrer dans les formulaires existants.

La version actuelle de ce plug-in est la 1.0.0.

Comment utiliser

Si vous devez utiliser le plug-in de validation de mot de passe, veuillez ajouter un "mot de passe" de classe à l'entrée et ajouter une marque de base qui montre la force à afficher dans le formulaire. Où :

<form id="register"><label for="password">Password:</label><input class="password" name="password" id="password" /><div class="password-meter"><div class="password-meter-message"> </div><div class="password-meter-bg"><div class="password-meter-bar"></div></div></div></form>

Appliquer le plugin Validate au formulaire :

$(document).ready(function() {
  $("#register").validate();});

Vous pouvez remplacer $.validator.passwordRating pour implémenter différentes méthodes d'évaluation. Ou remplacez $.validator.passwordRating.messages pour fournir d'autres messages, tels que la localisation.

Instance

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Makes "field" required to be the same as #other</title>
<link rel="stylesheet" href="http://jqueryvalidation.org/files/demo/site-demos.css">
 
</head>
<body>
<form id="myform">
<label for="password">Password</label>
<input id="password" name="password" />
<br/>
<label for="password_again">Again</label>
<input class="left" id="password_again" name="password_again" />
<br>
<input type="submit" value="Validate!">
</form>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/jquery.validate.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/additional-methods.min.js"></script>
<script>
// just for the demos, avoids form submit
jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
});
$( "#myform" ).validate({
  rules: {
    password: "required",
    password_again: {
      equalTo: "#password"
    }
  }
});
</script>
</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne