diff --git a/src/dgenies/views.py b/src/dgenies/views.py index 9e4c1aaf1d7d6b08ce7dcde51e71f1fa11206e9a..e2864f0e9c9c207e0f255046ccfafe99461d3ac0 100644 --- a/src/dgenies/views.py +++ b/src/dgenies/views.py @@ -111,7 +111,7 @@ def launch_analysis(): if email == "": errors.append("Email not given") form_pass = False - elif not re.match(r"^[\w\-]+@[\w\-]{2,}\.[a-z]{2,4}", email): + elif not re.match(r"^[\w.\-]+@[\w\-.]{2,}\.[a-z]{2,4}$", email): errors.append("Email is invalid") form_pass = False if file_target == "":