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

ASP.NET Discussion :

Validation de mail en ASP :s


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 24
    Par défaut Validation de mail en ASP :s
    Bonsoir tout le monde;

    S'il vous plait je veux faire la validation de mail saisi dans un formulaire, pour celà j'ai écris le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat ="server" ControlToValidate ="tEmail" ErrorMessage="Email" ValidationExpression ="^[A-Z0-9._+%]+@[A-Z0-9]+\.[A-Z]{2,4}$"> *Email invalide </asp:RegularExpressionValidator>
    le problème c'est qu'il n'accepte aucun mail !!

    Merci d'avance pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Par défaut
    bonjour,

    Essayes ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    <asp:RegularExpressionValidator
            id="regEmail"
            ControlToValidate="txtEmail"
            Text="(Invalid email)"
            ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
            Runat="server" />

  3. #3
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 59
    Par défaut
    http://www.regxlib.com
    C'est un bon endroit pour trouver des regex, avec ça tu pourras vérifier si ça viens de ton expression ou d'autre chose .

    Et ça pour travailler tes regex:
    http://www.ultrapico.com/Expresso.htm

    Mais je penses que ça viens de ton expression, qui n'accepte que des majuscules, regardes les alias existant, par exemple pour avoir un alphanumérique on utilise \w comme l'a fait mimosa. Lit cette FAQ très bien écrite :
    http://lgmorand.developpez.com/dotnet/regex/

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Voici la regex utilisant la grammaire mentionnée dans le RFC 822 :
    http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Partout où tu as des "A-Z" dans ta regex, remplace par "A-Za-z". Sinon tu n'acceptes que les majuscules...

Discussions similaires

  1. Mail sous ASP avec CDO ne s'envoi pas
    Par dragonfly dans le forum ASP
    Réponses: 14
    Dernier message: 13/04/2007, 14h00
  2. Pb d'envoie de mail en ASP avec un objet CDO
    Par mister_rom dans le forum ASP
    Réponses: 1
    Dernier message: 02/04/2007, 22h56
  3. [Mail] valider par mail un formulaire et fonction rand
    Par guillaume2vo dans le forum Langage
    Réponses: 2
    Dernier message: 17/09/2006, 20h37
  4. Problème Mailing-List ASP avec CDO et access
    Par francois_pignon dans le forum ASP
    Réponses: 3
    Dernier message: 04/06/2006, 21h31
  5. E-mail et ASP
    Par krfa1 dans le forum ASP
    Réponses: 3
    Dernier message: 20/04/2006, 09h30

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