Vérifier la validité d'une adresse email en ASP.NET



Dans le code source ajouter pour gérer les expressions régulières :




using System.Text.RegularExpressions;





Puis la constante :






public const string MatchEmailPattern =


            @"^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@"


     + @"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?


[0-9]{1,2}|25[0-5]|2[0-4][0-9])\."


     + @"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?


[0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|"


     + @"([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$";






Utiliser ensuite la méthode suivante pour vérifier si l'email est valide ou pas :






public static bool IsEmail(string email)


    {


        if (email != null) return Regex.IsMatch(email, MatchEmailPattern);


        else return false;


    }


Commentaires

Posts les plus consultés de ce blog

Le vaccin n’est pas la bonne technologie

Scénario d'une gestion durable de l'humanité imaginée par un informaticien

Comment éviter que deux divisions se chevauchent ?