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 reguliere validation mail


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Par défaut Expression reguliere validation mail
    Bonjour à tous,

    je souhaiterais pouvoir valider une expression régulière validant un mail
    dont voici la fonction fonctionnant sur tous les navigateurs sauf Netscape 7.1+.

    La question est de savoir si cela vient d'un bug de netscape, ou si il existe une particularité à prendre en compte.

    Merci de vos réponses.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     // Validation e-mail RFC 2822
      function is_mail(smail){
       var Exp  = "^[a-z0-9!#$%&'*+/=?^_`{|}~-]+((\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)?)+";
           Exp  +="@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$";
       var reg = new RegExp(Exp,"gi");
       return ( reg.exec(smail) != null );}

  2. #2
    Membre expérimenté Avatar de k1rby
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 181
    Par défaut
    On parle du même netscape ? Le navigateur tellement mort (Netscape Communications a été dissout en 2003) qu'il représente un peu moins de 0,30% des navigateur ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Par défaut Plus clairement
    Bonjour,
    Pour être plus claire il s'agit de :

    Netscape 7.1
    Mozilla/5.0 (Windows; U; Windows NT 6.0; fr-FR; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)

    c'est bien de ce navigateur dont je parle

    Citation Envoyé par k1rby Voir le message
    On parle du même netscape ? Le navigateur tellement mort (Netscape Communications a été dissout en 2003) qu'il représente un peu moins de 0,30% des navigateur ?

  4. #4
    Membre expérimenté Avatar de k1rby
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 181
    Par défaut
    En fait c'était une façon ironique de dire que Netscape n'existe plus, l'entreprise qui l'éditait a été dissoute, le remplaçant officiel de Netscape étant Firefox. A ce jour, plus personne n'utilise Netscape ou presque : 0,30% des internautes comme je l'ai dit plus haut.

Discussions similaires

  1. validation mail + expression reguliere
    Par serna dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/03/2009, 09h32
  2. Expressions regulieres et validators
    Par Freygolow dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/05/2008, 12h53
  3. [VBS] Adresse MAC valide ? (Expression Reguliere)
    Par parker13 dans le forum VBScript
    Réponses: 1
    Dernier message: 27/07/2006, 16h00
  4. [langage] surement une expression régulière...
    Par armada dans le forum Langage
    Réponses: 5
    Dernier message: 30/05/2003, 17h06
  5. [langage] expression reguliere motif répétitif dans 1 pattern
    Par comme de bien entendu dans le forum Langage
    Réponses: 11
    Dernier message: 09/04/2003, 16h14

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