sql regular expression for email

Voir le sujet précédent Voir le sujet suivant Aller en bas

sql regular expression for email

Message par PhilippeL le Mer 24 Sep - 7:13

Code:

SELECT * FROM users WHERE mail
NOT REGEXP '[-a-z0-9~!$%^&*_=+}{\\\'?]+(\\.[-a-z0-9~!$%^&*_=+}{\\\'?]+)*@([a-z0-9_][-a-z0-9_]*(\\.[-a-z0-9_]+)*\\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}))(:[0-9]{1,5})?' ;


PhilippeL

Messages : 119
Date d'inscription : 18/10/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par Fab le Mer 24 Sep - 7:19

plus court svp!

Fab

Messages : 350
Date d'inscription : 18/10/2013
Age : 32
Localisation : Hannut

Voir le profil de l'utilisateur http://ieps.forumgratuit.be/

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par NicolasD le Mer 24 Sep - 8:10

Merci beaucoup!!

NicolasD

Messages : 91
Date d'inscription : 23/10/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par Fab le Mer 24 Sep - 8:11

NicolasD a écrit:Merci beaucoup!!

lèche-bottes.

pig

Fab

Messages : 350
Date d'inscription : 18/10/2013
Age : 32
Localisation : Hannut

Voir le profil de l'utilisateur http://ieps.forumgratuit.be/

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par PhilippeL le Mer 24 Sep - 8:53

attention
après une courte discussion avec le prof, il considère la consistance uniquement la relation entre clé primaire et étrangère.
Cela signfie que l'on applique pas de la consistance selon le contenu des champs.

PhilippeL

Messages : 119
Date d'inscription : 18/10/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par Yassine.O le Jeu 25 Sep - 0:22

PhilippeL a écrit:attention
après une courte discussion avec le prof, il considère la consistance uniquement la relation entre clé primaire et étrangère.
Cela signfie que l'on applique pas de la consistance selon le contenu des champs.

J'ai demandé si il fallait vérifier tout les champs ou juste ceux des PK/FK et il m'a répondu de vérifier les champs "principaux".

PS: y a pas de doublons dans les PK, y a au moins ça de bon ...

Yassine.O

Messages : 65
Date d'inscription : 22/10/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par PhilippeL le Jeu 25 Sep - 5:16

effectivement il n'y a pas de doublon j'avais surtout en tête les clés non retrouvée lors de relation left outer join.

PhilippeL

Messages : 119
Date d'inscription : 18/10/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par Alain.C le Sam 27 Sep - 6:12

En gros, le doublon de nom dans players, on s'en fout royalement vu que l'ID est différent ? Cool ça, ça fait une masse de boulot en moins.

Alain.C

Messages : 64
Date d'inscription : 22/10/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par Yassine.O le Lun 29 Sep - 0:27

j'ai été moins strict pour les noms de domaines par contre j'autorise pas les caractères spéciaux (trucs de gamins)

^[[:alpha:]]+(([[:alnum:]]+)|([\-\._]?[[:alnum:]]+)*)*@[[:alpha:]]+(([[:alnum:]]+)|([\-\._]?[[:alnum:]]+)*)*\.[[:alpha:]]{2,8}$

ps: si vous faites des copier coller du net, faut savoir les expliquer (il va surement interroger sur çà si on les utilise).

Yassine.O

Messages : 65
Date d'inscription : 22/10/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sql regular expression for email

Message par Contenu sponsorisé Aujourd'hui à 3:59


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum