import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegEmail
{
public static void main(String[] args)
{
validateEmail("email@mail.com");
validateEmail("www.sohu.com");
}
private static void validateEmail(String mail)
{
//写正则表达式,!!!!!
Pattern pattern = Pattern.compile("^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$");
Matcher m = pattern.matcher(mail);
if (m.matches())
{
System.out.println("合法的email");
} else
{
System.out.println("非法的email");
}
}
}