/** * 校验邮箱格式 * * @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"));
}

测试通过,后缀加下划线是不允许的。