Programa no java que valide um e-mail.  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
fabio007
Smalltalk

Membro desde: 24/08/2008 20:17:21
Mensagens: 1
Offline

Olá, preciso fazer um programa que o usuário entre com um endereço de e-mail, e o programa valide ou não o endereço.
preciso ter as seguintes condições.

a) Ter um @ no meio da string
b) Ter pelo menos 1 caracter antes do @
c) Ter pelo menos um ponto depois do @
d) Ter pelo menos um caractere entre o @ e o ponto

Para quem poder me ajudar, agradeço

Fabio
moacirjava
Virtual Machine Man
[Avatar]

Membro desde: 11/01/2008 11:31:08
Mensagens: 647
Localização: Minas Gerais
Offline

Pesquise por expressões regulares em java

"Para conseguir algo que você nunca teve, precisa fazer algo que nunca fez."

Analista de Sistemas.
SCJP 5


Foxlol
Virtual Machine Man
[Avatar]

Membro desde: 02/05/2006 10:17:47
Mensagens: 646
Localização: São José do Rio Pardo - SP
Offline

fabio007 wrote:Olá, preciso fazer um programa que o usuário entre com um endereço de e-mail, e o programa valide ou não o endereço.
preciso ter as seguintes condições.

a) Ter um @ no meio da string
b) Ter pelo menos 1 caracter antes do @
c) Ter pelo menos um ponto depois do @
d) Ter pelo menos um caractere entre o @ e o ponto

Para quem poder me ajudar, agradeço

Fabio


Segue um exemplo utilizando expressões regulares:


Sun Certified Java Programmer
Sun Certified Web Component Developer
Java EE 5 Business Component Developer Oracle Certified Professional
[MSN] [ICQ]
Ataxexe
JavaEvangelist
[Avatar]

Membro desde: 11/10/2007 15:34:17
Mensagens: 418
Localização: Brasília
Offline


Marcelo Guimarães

https://github.com/ataxexe
http://sourceforge.net/projects/trugger
http://www.youtube.com/user/ataxexe
http://www.flickr.com/photos/ataxexe
moacirjava
Virtual Machine Man
[Avatar]

Membro desde: 11/01/2008 11:31:08
Mensagens: 647
Localização: Minas Gerais
Offline

Tem este livro de expressões regulares, muito bom!!!!
Tinha um testador online muito bom também, mas parece que tá fora do ar, na net vc acha outros mas não é tão bom quanto esse aqui




"Para conseguir algo que você nunca teve, precisa fazer algo que nunca fez."

Analista de Sistemas.
SCJP 5


rafaelbnc
Thread.start()
[Avatar]

Membro desde: 09/01/2007 11:24:31
Mensagens: 39
Offline

Tem este ai que eu encontrei pela internet, testei e funcionou bem.
 Nome do arquivo Expressao.java [Disk] Download
 Descrição
 Tamanho 3 Kbytes
 Baixado:  88 vez(es)

[Email]
nsojunior
Smalltalk

Membro desde: 17/04/2007 17:32:20
Mensagens: 1
Offline

olá!

normalmente eu recorro aos validators da apache, segue link:

http://commons.apache.org/validator/apidocs/org/apache/commons/validator/routines/package-summary.html#other.email

[]s!

JR
[Email]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team