vbtom
Messages postés229Date d'inscriptiondimanche 3 juin 2001StatutMembreDernière intervention 5 octobre 2003
-
15 févr. 2002 à 13:48
cyril722
Messages postés26Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention16 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.
Je vais faire un peu de pub à ma source!! héhé ;-)
cs_Jos
Messages postés128Date d'inscriptionmardi 26 juin 2001StatutMembreDerniè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és70Date d'inscriptiondimanche 20 janvier 2002StatutMembreDernière intervention16 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és229Date d'inscriptiondimanche 3 juin 2001StatutMembreDerniè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.
13 mars 2002 à 22:18
22 févr. 2002 à 23:53
http://www.aspfr.com/article.asp?Val=110
Je vais faire un peu de pub à ma source!! héhé ;-)
15 févr. 2002 à 23:05
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!!! ;-)
15 févr. 2002 à 14:39
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.
15 févr. 2002 à 13:48