IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Vérifier le format d'un mot de passe(comporte au minimum 6caractère dont 2 chiffre minimum) [RegExp]


Sujet :

JavaScript

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut Vérifier le format d'un mot de passe(comporte au minimum 6caractère dont 2 chiffre minimum)
    Bonjour tout le monde,

    Je suis entrain de faire un site d'agenda et je rencontre un problème concernant la vérification des champs lors de l'inscription d'un utilisateur.
    Je souhaiterais vérifier que mon mot de passe soit composé d'au moins 6 caractères et d'au moins 2 chiffres placés n'importe ou dans la chaîne.
    Voici mes questions :
    1) J'avais pensé faire via un RegExp mais je vois pas trop comment faire, est-ce possible ? si oui, comment ?
    2) Vu que j'étais pas sûr que le RegExp pour tout était possible j'ai commençait à faire de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    var champs_motPasse;
    jQuery(function($) {
         /* Fonction qui vérifie si le champs est rempli de texte et de 6 chiffres. */
        champs_motPasse = function(variable) 
       { 
            // Vérifie si le mot de passe est composè d'au moins 6 caractères.
    	if(variable.length>=6)
                   // Vérifier qu'il y au minimum 2 chiffres n'importe ou dans la chaîne.
    		alert("a");
       }
    });
    Mon problème pour cette méthode serait de savoir comment faire soit par RegExp ou autre pour trouver qu'il y a au moins 2 chiffres dans la chaîne, quelqu'un à t'il une idée s'il vous plait ?

    Merci d'avance.

  2. #2
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Avec exclusivement les expressions rationnelles on peux tester si la chaine ne contient que des chiffres et des lettres.
    /^[a-z0-9]{6,}$/i.test(str)

    Si c'est le cas, on compare le nombre de chiffres minimum attendus avec la longueur de la chaine sans les caractères.
    str.replace(/[a-z]/ig,'').length>1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ok=(/^[a-z0-9]{6,}$/i.test(str))&& str.replace(/[a-z]/ig,'').length>1;

  3. #3
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut
    Bonsoir,

    Tout d'abord un grand merci pour ta réponse aussi rapide.
    Je vient de tester et ça fonctionne parfaitement donc je t'en remercie énormément.

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vérifier un login et un mot de passe sur SQLite
    Par djmahdouch dans le forum Android
    Réponses: 1
    Dernier message: 10/04/2012, 19h49
  2. [WD16] Vérifier la validité d'un mot de passe
    Par vins03150 dans le forum WinDev
    Réponses: 8
    Dernier message: 04/01/2012, 16h11
  3. Réponses: 0
    Dernier message: 10/11/2010, 15h15
  4. Vérifier un login et un mot de passe
    Par mademoizel dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 06/03/2007, 01h40
  5. verrouiller excel, format mot de passe
    Par ston dans le forum Access
    Réponses: 3
    Dernier message: 15/02/2006, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo