Programação
Avatar
Regex - Validação de e-mail
Qui, 25 de Setembro de 2008 11:40
Por: Fabiano Madeira

Segue uma ótima regex para validação de e-mails com C#.

// Método que retorna verdadeiro se o e-mail for válido e falso caso não.
private bool ValidaEmail(string email){

// Expressão regular que vai validar os e-mails

string emailRegex = @"^(([^<>()[\]\\.,;áàãâäéèêëíìîïóòõôöúùûüç:\s@\""]+"
+ @"(\.[^<>()[\]\\.,;áàãâäéèêëíìîïóòõôöúùûüç:\s@\""]+)*)|(\"".+\""))@"
+ @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|"
+ @"(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$";

// Instância da classe Regex, passando como
// argumento sua Expressão Regular

Regex rx = new Regex(emailRegex);

// Método IsMatch da classe Regex que retorna
// verdadeiro caso o e-mail passado estiver
// dentro das regras da sua regex.

return rx.IsMatch(email);
}

// Não esqueça de no início da sua classe importar o pacote abaixo.
using System.Text.RegularExpressions;

Lembrando que o código acima está escrito em C#,  porém o uso de Regex é aceito na maioria das linguagens. Bom divertimento!

 


Página 6 de 6

Login

Crie uma conta ou use sua conta do Gmail para logar no site.

Google Friend Connect

Contato

Quer entrar em contato conosco? deixe seu recado ou então envie um email para contato[a]worldofbit.com





Alguns Direitos Reservados

Creative Commons License

Pesquisar

Participe

RSS Mantenha-se informado sobre as nossas novidades com nosso newsletter diário
 


Agregadores






Divulgue-nos!

worldofbit.com

Recomendo