Vérifier un mot de passe avec jquery validate

Ce célèbre plugin jQuery (http://jqueryvalidation.org) est largement utilisé par les développeurs front-end. Il sert à vérifier la saisie dans les formulaires. Il est possible de rajouter des contrôles plus poussés que ceux proposés de base notamment à travers l’utilisation d’expressions régulières. Voici un exemple avec une expression régulière qui impose un mot de passe contenant […]

Ce célèbre plugin jQuery (http://jqueryvalidation.org) est largement utilisé par les développeurs front-end. Il sert à vérifier la saisie dans les formulaires.

Il est possible de rajouter des contrôles plus poussés que ceux proposés de base notamment à travers l’utilisation d’expressions régulières.

Voici un exemple avec une expression régulière qui impose un mot de passe contenant au minimum 1 chiffre, 1 lettre en majuscule, 1 lettre en minuscule, d’une longueur de 5 à 24 caractères.

$.validator.addMethod("PASSWORD",function(value,element){
 return this.optional(element) || /^(?=.*?[A-Z]{1,})(?=(.*[a-z]){1,})(?=(.*[d]){1,}).{5,24}$/.test(value);
 },"5 à 24 caractères, 1 minuscule, 1 majuscule, 1 chiffre");
[...]
rules: {
"champ-mot-de-passe": {
PASSWORD: true
[...]

Attention, dans tous les cas la validation Javascript doit impérativement être doublée d’une validation côté serveur (PHP par exemple).

 


Cet article a été rédigé par Cédric le 31 janvier 2015 Dans : Développement

Articles recommandés
Il arrive parfois que l’on est besoin de lire un fichier CSS. Malheureusement lire un fichier css compressé n’est pas simple. Voici donc un outil (en ligne) vous permettant de décompresser un fichier CSS très rapidement pour en améliorer la lecteur / recherche.Lire la suite

OU

Inscrivez-vous à la newsletter

Votre adresse email ne sera pas vendue à un tiers, elle ne sevira qu'aux envois des newsletters de Nexi Conseils. Vous pouvez vous désabonner à n'importe quel moment.
Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée en 2004, vous bénéficiez d’un droit d’accès et de rectification aux informations qui vous concernent, que vous pouvez exercer en vous adressant à SARL NEXI CONSEILS - contact@nexi.fr - 09 64 32 29 90.

retour