Ir para o conteúdo
machi

[RESOLVIDO][VB 2005] [Ajuda] Verificar textbox de inserção de email

Mensagens Recomendadas

machi    0
machi

Boa noite.

De que forma posso verificar se quando se inserem dados numa textbox destinada a receber um email ver se este está correcto?

Existe alguma forma de codificar isso ?

Cumprimentos  :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Tiago Salgado    2
Tiago Salgado

Podes fazer usando uma expressão regular. Será a maneira mais aconselhável.

Dim regex As Regex = New Regex("^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")
        If regex.IsMatch(TextBox1.Text) Then
            MessageBox.Show("Mail válido")
        Else
            MessageBox.Show("Mail inválido")
        End If

Tens que fazer também o import

Imports System.Text.RegularExpressions

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Asgorath    0
Asgorath

Boas.

Usando a classe System.Text.RegularExpressions.Regex e a seguinte search string  \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b        podes validar se o email é valido.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade