package workshop.tag6;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Gruppe8 {

    public static void main(String[] args) {
        String mail = "informatik@uni-wuerzburg.de";
        boolean valid = isValidAddress(mail);
        if (valid) {
            System.out.println("Gültige Mail!");
        } else {
            System.out.println("Ungültge Mail!");
        }
    }

    public static boolean isValidAddress(String mail) {
        String mail_pattern = "^[_A-Za-z0-9-\\+]+(\\.[_A-za-z0-9-]+)*@[_A-Za-z0-9-]+(\\.[_A-za-z0-9-]+)*(\\.[A-za-z]{2,})$";
        Pattern p = Pattern.compile(mail_pattern);
        Matcher m = p.matcher(mail);

        return m.matches();
    }

}
