Salut à tous,
je récupères une série de mails en provenance d'une base de données et je voudrais tester leurs validités avant de les utiliser.
J'ai déja fait cette fonction qui m'enlève 98% des mails invalides, en vérifiant que l'adresse comporte bien un seul '@', et la partie de droite de l'email comporte bien un seul '.':
Je pense avoir géré toutes les erreurs les plus courantes là? Vous en voyez d'autres? Au fait qu'est censé renvoyé split si il ne trouve pas le caractère?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 arr = split(rcdst("SocEmail"),"@") if Ubound(arr) = 1 then arr2 = split(arr(1),".") if Ubound(arr2) = 1 then response.write rcdst("SocEmail") & "<br>" end if end if
Partager