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

SQL Oracle Discussion :

REGEXP_LIKE Cheker un email


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 42
    Par défaut REGEXP_LIKE Cheker un email
    Bonjour,

    En cherchant sur internet j’ai trouvé cette expression pour vérifier la syntaxe d'un e-mail :'[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}'

    Le problème est que en effectuant un minus (toutes les adresses mail - les adresses mail avec la REGEXP_LIKE '[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}' , je constate que des adresses avec une bonne syntaxe ne sont pas pris en compte par l'expression .

    L'expression REGEXP_LIKE est elle une expression vraiment efficace ?
    peut être les expressions de type email like '%@.%' sont meilleures .....même si elles laissent passer des emails pas valide....

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Le plus simple serait de fournir un ou plusieurs exemples d'adresse email non validés par la REGEXP.
    L'expression régulière ne fait que ce qu'on lui demande, elle n'est peut-être tout simplement pas adapté à votre cas.

  3. #3
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 42
    Par défaut
    Merci pour vos réponses.

  5. #5
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Question 1) c'est quoi une adresse email valide ?
    sur http://www.africom.museum/contacts.html il y a des emails parfaitement valides avec des suffixes de plus de 4 lettres...
    Si on accepte les .FR (france), doit on accepter les .FS (invalide)?

    Question 2) tu veux faire quoi?
    si tu veux valider une liste d'email a fins de cybermarketing, t'es pas dans le bon forum
    si tu veux filtrer les fautes de frappe dans ton champ, like '%@%.%' est sûrement tout à fait suffisant

    A toi de voir

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 42
    Par défaut
    Citation Envoyé par laurentschneider Voir le message
    Question 1) c'est quoi une adresse email valide ?
    sur http://www.africom.museum/contacts.html il y a des emails parfaitement valides avec des suffixes de plus de 4 lettres...
    Si on accepte les .FR (france), doit on accepter les .FS (invalide)?

    Question 2) tu veux faire quoi?
    si tu veux valider une liste d'email a fins de cybermarketing, t'es pas dans le bon forum
    si tu veux filtrer les fautes de frappe dans ton champ, like '%@%.%' est sûrement tout à fait suffisant

    A toi de voir
    Effectivement, l'objectif est de pouvoir évaluer le resultat d'une campagne marketing , en estimant le nombre de mail (valide) avec des chiffres très proches de la realité ..

  7. #7
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    par exemple tu regardes si le domaine existe...

    .aero .asia .biz .cat .com .coop .edu .gov .info .int .jobs .mil .mobi .museum .name .net .org .pro .tel .travel .xxx .ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .ax .az .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bv .bw .by .bz .ca .cc .cd .cf .cg .ch .ci .ck .cl .cm .cn .co .cr .cs .cu .cv .cx .cy .cz .de .dj .dk .dm .do .dz .ec .ee .eg .er .es .et .eu .fi .fj .fk .fm .fo .fr .ga .gb .gd .ge .gf .gg .gh .gi .gl .gm .gn .gp .gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir .is .it .je .jm .jo .jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li .lk .lr .ls .lt .lu .lv .ly .ma .mc .md .me .mg .mh .mk .ml .mm .mn .mo .mp .mq .mr .ms .mt .mu .mv .mw .mx .my .mz .na .nc .ne .nf .ng .ni .nl .no .np .nr .nu .nz .om .pa .pe .pf .pg .ph .pk .pl .pm .pn .pr .ps .pt .pw .py .qa .re .ro .rs .ru .rw .sa .sb .sc .sd .se .sg .sh .si .sj .sk .sl .sm .sn .so .sr .st .su .sv .sy .sz .tc .td .tf .tg .th .tj .tk .tl .tm .tn .to .tp .tr .tt .tv .tw .tz .ua .ug .uk .us .uy .uz .va .vc .ve .vg .vi .vn .vu .wf .ws .ye .yt .za .zm .zw

    mais je ne veux pas écrire de code pour une boite de spammer

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

Discussions similaires

  1. Pb constraint regexp_like email
    Par AciDation dans le forum SQL
    Réponses: 4
    Dernier message: 21/01/2008, 09h50
  2. [langage] vérifier une adresse email
    Par GMI3 dans le forum Langage
    Réponses: 10
    Dernier message: 19/10/2003, 18h06
  3. Comment afficher FLASH directement dans le EMAIL
    Par Bilmagic dans le forum Flash
    Réponses: 3
    Dernier message: 05/06/2003, 00h38
  4. Indy - email, html et piece jointe
    Par nut62 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 13/12/2002, 10h25

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