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

Symfony PHP Discussion :

validation d'un email


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut validation d'un email
    Bonjour tout le monde,

    J'ai dans mon formulaire un champ email que je veux verifier avant le submit de ce formulaire pour savoir si le format est correcte ou pas.

    j'ai rajouté dans mon fichier validate.yml le code suivant :

    mail:
    required:
    msg: le mail est obligatoire
    sfRegexValidator:
    match: Yes
    match_error: le mail est incorrect.
    pattern: \^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$\

    Quand je fais pas rentrer une valeur,j'ai le message d'erreur 'le mail est obligatoire'. mais quand j'entre une valeur incorrecte elle n'est pas détectée par mon validateur.

    aurais-je quelque chose qui manque dans mon code ?


    merci d'avance.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2005
    Messages : 277
    Par défaut
    Salut !

    Pourquoi n'utilise tu pas le validator email ?

    Doc Doctrine sur les validateurs

  3. #3
    Membre expérimenté
    Avatar de Caerbannog
    Inscrit en
    Novembre 2004
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 206
    Par défaut
    Je te déconseille de faire ta propre regex pour vérifier les mails, ou alors vérifie juste qu'il y a un arobase car il y a énormément de trucs qu'on oublie ou qu'on ne connait pas en général. Et si c'est pour corriger les fautes d'inattention, il vaut souvent mieux vérifier que le nom de domaine existe.

Discussions similaires

  1. Valider une adresse email
    Par mhuress dans le forum Développement
    Réponses: 4
    Dernier message: 22/03/2012, 12h34
  2. [Pattern][Regex] vérifier que mon email est valide
    Par anitshka dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 23/05/2011, 13h03
  3. validation d'adresse email
    Par sky88 dans le forum VB.NET
    Réponses: 10
    Dernier message: 06/07/2009, 16h27
  4. Valider champ + adresse email
    Par benassis dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/09/2007, 16h59
  5. [RegEx] regex - validation d'un email
    Par titoumimi dans le forum Langage
    Réponses: 2
    Dernier message: 25/01/2006, 17h17

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