Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout

Exemple : confirmation d'un format d'adresse électronique valide

.NET Framework 1.1

L'exemple de code suivant utilise la méthode Regex.IsMatch static pour vérifier qu'une chaîne est dans un format d'adresse électronique valide. La méthode IsValidEmail retourne true si la chaîne contient une adresse électronique valide et false si elle n'en contient pas, mais elle n'effectue aucune autre action. Vous pouvez utiliser IsValidEmail pour filtrer les adresses électroniques contenant des caractères non valides avant que votre application ne stocke les adresses dans une base de données ou les affiche dans une page ASP.NET.

Function IsValidEmail(strIn As String) As Boolean
    ' Return true if strIn is in valid e-mail format.
    Return Regex.IsMatch(strIn, ("^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$")
End Function
[C#]
bool IsValidEmail(string strIn)
{
    // Return true if strIn is in valid e-mail format.
    return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); 
}

Voir aussi

Expressions régulières du .NET Framework

Afficher:
© 2015 Microsoft