From 88fb718c17d374305e08337848caf990eeb2d64b Mon Sep 17 00:00:00 2001 From: Maximilian Leopold Date: Mon, 3 Jun 2019 17:01:06 +0200 Subject: [PATCH] Email can only contain certain chars --- .../frontend/src/pages/Register.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/labswp_2019_sose_geocaching_frontend/frontend/src/pages/Register.vue b/labswp_2019_sose_geocaching_frontend/frontend/src/pages/Register.vue index c4d9013..6489cfe 100644 --- a/labswp_2019_sose_geocaching_frontend/frontend/src/pages/Register.vue +++ b/labswp_2019_sose_geocaching_frontend/frontend/src/pages/Register.vue @@ -7,7 +7,7 @@
-
@@ -15,7 +15,7 @@
-
@@ -23,7 +23,7 @@
-
@@ -32,7 +32,7 @@
-
@@ -41,7 +41,7 @@
-
@@ -97,7 +97,8 @@ }, methods: { validateEmail(email) { - var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; + //var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; + let re = new RegExp('^[a-zA-Z0-9.!#$%&\'*+/=?^_`{|}~-]+@[A-Z0-9.-]+\\.[A-Z]{2,}$'); return re.test(String(email).toLowerCase()); }, register: function () {