Boa noite pessoal …
Estou com problema no formulario,
tenho um campo “jTFEmail.getText();” mas o problema é o seguinte … ele aceita tudo, como posso resolver isso ?
Ai esta uma tentativa “frustrada”,
if (jTFEmail.getText().equals("%@%")){
JOptionPane.showMessageDialog(this, "Email Valido!");
}
desde ja grato
[]s
Ola´Leandro…
Acho q o seguinte código vai resolver o seu problema:
if ((email.contains("@"))&&(email.contains("."))){
JOptionPane.showMessageDialog(this," E_Maill Valido");
}else{
JOptionPane.showMessageDialog(this,"E_mail invalido");
}
}
Na primeira linha, vc vai comparar se foi passado um “@” e pelo menos um “.” .
O restante é só uns exemplos de mensagem… Vc pode implementar como achar melhor.
Espero ter ajudado
[]s
Milton…
Testei aqui … e funcionou beleza…
Muito obrigado pela ajuda.
Grande abraço
leandrosu
David
#4
Para validar corretamente você deve usar expressões regulares. Do jeito que você está fazendo, essa String: …@@@…@. é um e-mail válido.