Validação de E-mail, Expressões Regulares (c#)
Postado por Abraão Levi Oliveira Figueredo em 6 de julho de 2010
Mais uma dica rápida, desta vez algo simples: um trecho de código para validar E-mail, utilizando a Classe Regex, do namespace System.Text.RegularExpressions (por se tratar de .NET, também pode-se fazer com VB .NET).
A validação do lado do servidor também é interessante, pois, em alguns casos, no lado do cliente o JavaScript pode estar desabilitado.
string email = txtEmail.Text; Regex rg = new Regex(@"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"); if (rg.IsMatch( email ) ) { Response.Write("Email Valido!"); } else { Response.Write("Email Inválido!"); }
Caso queira entender um pouco mais sobre a Classe Regex e sobre expressões regulares em .NET, na documentação do MSDN tem uma explicação legal.
Então é isso e até a próxima!
Artigo postado em: ASP.NET
Tags: .net, ASP.NET, C#, ferramentas, Programação, Tutorial, VB.NET

Comentários (1)
Vlw Bixo!
me foi bastante útil este codigo!
muito bem!
Deixe um Comentário!