/**
* 校验邮箱格式
*
* @param email
* @return
* @author shijing
* 2015年11月10日下午6:17:59
*/
public static boolean checkEmail(String email) {
String check = "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$";
Pattern regex = Pattern.compile(check);
Matcher matcher = regex.matcher(email);
return matcher.matches();
}
public static void main(String[] args) {
System.out.println(checkEmail("855485_wq@qq.com"));
}
测试通过,后缀加下划线是不允许的。