 | | Home |  |
 | | Validação de Email C# |  | Método para validação Email em C# /// <summary> /// Valida o e-mail informado de acordo com caracteristicas de exigencia de '@' e '.' e tamanho minimo de 4 no nome da pessoa e do provedor. /// </summary> /// <param name="emailInformado"></param> /// <returns></returns> public bool ValidaEmail(string emailInformado) { //Verifica se tem @ e . no e-mail if (!emailInformado.Contains("@") || !emailInformado.Contains(".")) return false;
//Divide em antes e depois do @ string[] campos = emailInformado.Split('@');
//se tiver mais que 1 arroba, não é valido if (campos.Length != 2) return false;
//se for menor que 4 caracteres, tá errado if (campos[0].Length < 3) return false;
//Agora eu pego depois do arroba e divido os pontos if (!campos[1].Contains(".")) return false; campos = campos[1].Split('.');
//se for menor que 4, é falso if (campos[0].Length < 3) return false;
//se chegou aqui, pode ser verdadeiro return true; }
[18/01/2008 07:24 - Fabrizio Gianfratti]
 | | Reações |  |
 | | Problema resolvido! |  | Por [21/01/2008 21:57 - Bruno]
Tu é o kra! funcionou blz aqui!!!
|