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 :

Expression régulière de test email


Sujet :

JavaScript

  1. #1
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 347
    Points : 136
    Points
    136
    Par défaut Expression régulière de test email
    bonjour,

    voilà le filtre de test d'une adresse email :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var filtre = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
    je ne comprends pas à quoi correspond le {2,5} ??

    au départ je pensais que c'était la longueur minimale et maximale de la chaine attendue mais non. donc qu'est-ce ?

    Merci de votre aide.

  2. #2
    Membre expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Points : 3 338
    Points
    3 338
    Par défaut
    Si {2,5} c'est le nombre de caractères autorisé.
    Donc entre 2 et 5
    Par pitié !!!! :Si vous ne savez pas faire cliquez ici !
    Citation Envoyé par Marc-L
    C'est dommage que parfois tu sois aussi lourd que tu as l'air intelligent…

  3. #3
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 347
    Points : 136
    Points
    136
    Par défaut ok
    mais pour toute la chaine ou juste une partie ?

    une email ne fait pas 2 caractère ! ni même 5 !

  4. #4
    Membre expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Points : 3 338
    Points
    3 338
    Par défaut
    Je te conseil d'aller lire ou cours sur les REGEX...
    Par pitié !!!! :Si vous ne savez pas faire cliquez ici !
    Citation Envoyé par Marc-L
    C'est dommage que parfois tu sois aussi lourd que tu as l'air intelligent…

  5. #5
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ^                                   //début de la chaine  
    [a-zA-Z0-9\.\-_]              //ici les caractères autorisés vont de a à z (minucules ou majuscules), des chiffres de 0 à 9 le ., le - et le _
    +                                   //il peut y avoir autant de caractères que l'on veut
    @                                  //puis ces caractères sont suivis obligatoirement par @
    [a-zA-Z0-9]                   //après l'@ on autorise les caractères alphanumériques (de 0 à 9 et de a à z)
    +                                   //il peut y avoir autant de caractères que l'on 
    \.                                   //cette chaine est suivie obligatoirement d'un point
    [a-zA-Z]{2,5}                  //après ce point on a l'extension composée exclusivement de lettres. Cette extension doit avoir entre 2 et 5 caractères.
    $                                  //fin de la chaine
    /i                                  //ignorer la casse

Discussions similaires

  1. [RegExp] Expression régulière pour exclure email, numéros de tel, url
    Par missloo dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/05/2015, 14h10
  2. [RegExp] expression régulière pour validation email
    Par wwwbillgates dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/08/2010, 17h05
  3. expression régulière pour un email
    Par Sh4dow49 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/08/2008, 13h54
  4. [Expression régulière] - Extraction d'un email
    Par kirsoul dans le forum Langage
    Réponses: 2
    Dernier message: 23/05/2006, 14h28
  5. Test d'expression régulière, besoin d'aide
    Par RedShift2 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/02/2005, 16h04

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