C# - Validar se um e-mail é valido


Existem diversas formas de validar se um e-mail está válido ou não, uma forma simples de se fazer isso em C# é utilizar expressão regular (no meu caso fiz um class helper para validar):

public static class Email
{
	public static bool EmailIsValid(this string email)
	{
		string regexEmail = @"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$";

		Regex regex = new Regex(regexEmail);

		return regex.IsMatch(email);
	}
}

Uma outra forma de se fazer foi o que nosso amigo fez em delphi mas é facilmente convertido para C#.

c · ‎email · ‎funcao · ‎validar · ‎regex · ‎helper · ‎class

Última atualização: 22/02/2018 às 05:24


  • Buscar