none
Validar campos com substring e index.of em c#? RRS feed

  • Pergunta

  • Ola Gente boa noite estou com uma duvida como faço para validar um campo com em que o usuario vai digitar o email dele e ai me mostra o nome, e depois do @ me mostra o nome do dominio e uma mensagem do tipo email valido? por exemplo abc@email.com

    uma mensagem nome: abc

                              dominio email.com

                         e uma mensagem email valido

    obrigado e desde ja muito grato!!

    quarta-feira, 24 de julho de 2013 22:20

Respostas

  • Para validar o e-mail sugiro que utilize expressão regular. 

    Mas, para exibir a mensagem dessa forma, você pode fazer o seguinte:

    	    string email = "nometeste@dominioteste.com";//E-MAIL DIGITADO PELO USUÁRIO
                string dominio = String.Empty;
                string nome = String.Empty;
    
                if (email.IndexOf('@') != -1)
                {
                    nome = email.Substring(0, email.IndexOf('@') );
                    dominio = email.Substring(email.IndexOf('@') + 1, email.Length - (email.IndexOf('@') + 1));
                }
       

    O caminho para pegar o nome e o domínio é esse, mas não se esqueça de utilizar uma função ou expressão regular para validar seu e-mail certinho, pois demonstrei apenas o Substring e o IndexOf.

    Abraço.


    Alexandre Felipe Malavasi Cardoso

    quarta-feira, 24 de julho de 2013 22:54

Todas as Respostas