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 '.':
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
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?