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 pour un email


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut expression régulière pour un email
    Bonjour,

    Dans la suite du topic que voici, j'ai un autre problème qui se pose.

    j'ai dans le formulaire html un champ nommé email et le code javascript qui le vérifie est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var emailTest = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-z]{2,3}$/; //trouvé sur internet, si quelqu'un a mieux à proposer ne pas hésiter
     
    if (emailTest.test(document.addApplicationForm.email.value) == false || document.addApplication.email.value == '')
    {
            alert("invalide email");
    }
    Ce code me renvoir tout le temps false, quelque soit la valeur saisie.

    J'ai essayé en mettant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (emailTest.exec(document.addApplicationForm.email.value) == null || document.addApplication.email.value == '')
    mais cette fois c'est tout le temps valide, quelque soit la valeur ...

    Comment faire ? et comment savoir quoi mettre ?

    Merci d'avance pour vos réponses

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut
    j'ai modifié ma regle de vérification pour mettre
    /^[a-z0-9\-_\.]+@[a-z0-9]+\.[a-z]{2,5}$/
    à la place et ca marche

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

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. Expression régulière pour tester une adresse email
    Par Pascale38 dans le forum C++Builder
    Réponses: 1
    Dernier message: 06/02/2014, 13h56
  3. [sed] Expression régulière pour remplacer les emails
    Par ben.IT dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 11/01/2013, 13h44
  4. [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
  5. [RegEx] Expression régulière pour vérification adresse email
    Par ph_anrys dans le forum Langage
    Réponses: 1
    Dernier message: 08/07/2008, 16h54

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