JTextField - Validar e-mail

5 respostas
E

Pessoal,

Alguém pode me dar um pequeno exemplo de como eu faço para validar o texto digitado em JTextField, para certificar que é um endereço de e-mail??? (@)

Agradeço quem puder ajudar.

Valeu!!!

Edvaldo

5 Respostas

F

Vc deve implementar o metodo para tal…tipo:

public boolean valida(JTextField tx){
String validar=tx.getText();
if(validar.indexOf("@")==0){
return false;
}
return true;
}

em outro metodo coloque
public void controle(){
if(!valida(meuTextfield)){
//mensagem de erro
}

}

Vc pode melhorar muito de como vc quer isso …acima é só verifica se o @ está na 1 posição…vc pode usar o

boolean b=tx.contains("@");

e assim vai

R

Não é melhor passar uma String como parâmetro ao invés de um JTextField?

M

Com certeza, e como o Felipe comentou…

:joia:

F

como a string é sempre “duplicada” na memo… o TexField sendo passado como parâmetro ele pode conter qualquer coisa Inteiro ou String…então vc faz 1 metodo e toda vez da verificação vc chama o metodo…

Como mostrou o Grande matheus…assim como o morpheus…“Só posso mostrar o caminho…vc que deve atravessar”…heheheh :wink:

E

Pessoal,

Só tenho a agradecer todos vocês!!!

Valeu mesmo galera!!!

Abraços!!!

Ermelo

Criado 24 de junho de 2005
Ultima resposta 25 de jun. de 2005
Respostas 5
Participantes 4