TEST DE VALIDITÉ D'EMAIL

vbtom Messages postés 229 Date d'inscription dimanche 3 juin 2001 Statut Membre Dernière intervention 5 octobre 2003 - 15 févr. 2002 à 13:48
cyril722 Messages postés 26 Date d'inscription vendredi 1 février 2002 Statut Membre Dernière intervention 16 août 2002 - 13 mars 2002 à 22:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8766-test-de-validite-d-email

cyril722 Messages postés 26 Date d'inscription vendredi 1 février 2002 Statut Membre Dernière intervention 16 août 2002
13 mars 2002 à 22:18
tu connais RegExp visiblement non!!!
cs_Jos Messages postés 128 Date d'inscription mardi 26 juin 2001 Statut Membre Dernière intervention 8 février 2005
22 févr. 2002 à 23:53
D'ailleurs, pour la validation avec RegExp, va voir là :
http://www.aspfr.com/article.asp?Val=110

Je vais faire un peu de pub à ma source!! héhé ;-)
cs_Jos Messages postés 128 Date d'inscription mardi 26 juin 2001 Statut Membre Dernière intervention 8 février 2005
15 févr. 2002 à 23:05
Plusieurs failles, dans cette validation!

Permet de mettre plusieurs @.
Permet de débuter ou terminer par un . ou un @
...et j'en passe sûrement!

Une fois de plus, je réaffirme que rien ne vaut un regexp, pour valider une chaîne de caractère... dont une adresse email!!! ;-)
gedeef Messages postés 70 Date d'inscription dimanche 20 janvier 2002 Statut Membre Dernière intervention 16 février 2002
15 févr. 2002 à 14:39
La construction de ta chaine (en haut) laisse rêveur !!
Tu t'es tapé 132 caractères (123..255) à la main alors qu'il suffisait de faire un simple boucle for !!!
D'autre part tu as une ligne :
'Vérifier la présence de (..)
bTemp = bTemp Or InStr(sEMail, "..") > 0
Rien que pour toi, j'ai créé une adresse manu..gedeef@schtroumphs.net
Tu peux m'yécrire si tu veux, ça marche.
vbtom Messages postés 229 Date d'inscription dimanche 3 juin 2001 Statut Membre Dernière intervention 5 octobre 2003
15 févr. 2002 à 13:48
Ouais ca a l'air bien ms sur la fin tu devrais utiliser les expression regulieres.
Rejoignez-nous