REGRA PARA TEXTBOX RECEBER ENDERECO ELETRONICO

DUPIVETTA 22/07/2013 21:42:37
#426389
Preciso usar uma regra para preenchimento de textbox que receber o endereço eletronico do cliente.
é necessário o uso de [Ô]@[Ô] e pelo menos um [Ô].[Ô], sendo que esse ponto tem que ser após o uso de arroba, porém da maneira como eu estou fazendo, se digitar o ponto antes da arroba o sistema aceita.
O ideal seria exigir um formato com [Ô]@[Ô] e depois [Ô].com.br[Ô] ou [Ô].com[Ô], mas tamboém não estou conseguindo.
Abaixo seguem os dois códigos que estou usando, por gentileza, alguém poderia me apontar onde estou errando?

if not (txtEmail.Text.Contains(([Ô][a-z]@[a-z].com[Ô]) or ([Ô][a-z]@[a-z].com.br[Ô])) Then
mesagebox.show([Ô]Campo de e-mail inválido[Ô], [Ô]Erro de diogitação[Ô], messageboxbuttons.ok, messageboxicon.exclamation)
txtEmail.Focus()
return false
end if

ou então

if not (txtEmail.Text.Contains([Ô]@[Ô]) and txtEmail.Text.Contains([Ô].[Ô])) Then
mesagebox.show([Ô]Campo de e-mail inválido[Ô], [Ô]Erro de diogitação[Ô], messageboxbuttons.ok, messageboxicon.exclamation)
txtEmail.Focus()
return false
end if


obrigado

KERPLUNK 22/07/2013 21:49:54
#426391
E quanto ao ze.das.couves@algomais.net?
JABA 22/07/2013 21:51:32
#426392
Resposta escolhida
Valide com expressões regulares:

http://www.macoratti.net/vbn5_ctl.htm
DUPIVETTA 23/07/2013 12:19:14
#426410
KERPLUNK

agradeço imensamente a atenção dispensada

obrigado

JABA


era isso mesmo o que eu precisava, obrigado pela dica

obrigado
LLAIA 23/07/2013 14:30:59
#426416
Encerre o tópico amigo.
Tópico encerrado , respostas não são mais permitidas