Ниже приводится код, я использую:Как проверить правильность адреса электронной почты?
Его всегда дает мне выход "Недопустимый адрес электронной почты"
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
String name="";
do
{
System.out.println("Email:");
String email= br.readLine();
if(!name.matches("^[a-zA-Z0-9][email protected][a-zA-Z0-9]+(.[a-zA-Z]{2,})$"))
System.out.println("Invalid email address");
else
break;
}while(true);
Вы получаете электронную почту по электронной почте и соответствующему имени в состоянии if. – Shivam
Возможный дубликат [Что такое лучший метод проверки адресов электронной почты Java?] (Http://stackoverflow.com/questions/624581/what-is-the-best-java-email-address-validation-method) – Autar