From 30509a203b43a7ad29d572b03dad63f2e52d5996 Mon Sep 17 00:00:00 2001 From: Eddges Date: Mon, 15 Mar 2021 14:56:17 +0530 Subject: [PATCH] Regex validation for email during signup process --- apps/signup/signup.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/signup/signup.js b/apps/signup/signup.js index 6716641e..30cd39df 100644 --- a/apps/signup/signup.js +++ b/apps/signup/signup.js @@ -9,6 +9,12 @@ function addUser(){ // var attr = document.querySelector('input[name="attr"]:checked').value var attrEle = document.getElementById("attr"); var attr = attrEle.options[attrEle.selectedIndex].value; + + if (!(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/.test(email))) { + window.alert("Please enter a valid email"); + return; + } + var userType = "Null" if (attr == "3"){ userType = "Admin"