邮箱格式校验

/**
 * 校验EMAIL格式,真为正确
 * @return
 * true 为格式正确
 * <br>
 * false 为格式错误
 */
public static boolean emailFormat(String email) {
    boolean tag = true;
    if (!email.matches("[\w\.\-][email protected]([\w\-]+\.)+[\w\-]+")) {
        tag = false;
    }
    return tag;
}

public static void main(String[] args) {
    System.out.println(emailFormat("[email protected]"));
    System.out.println(emailFormat("[email protected]"));
    System.out.println(emailFormat("[email protected]"));
    System.out.println(emailFormat("12- [email protected]"));
    System.out.println(emailFormat("[email protected]"));
}