From 96457c3602740eaa17d35995d8c95bb39b1cf93b Mon Sep 17 00:00:00 2001 From: vipin shrivastava Date: Wed, 8 Sep 2021 16:37:10 +0530 Subject: [PATCH] update regex for new TLD's email --- public/scripts/wizard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/wizard.js b/public/scripts/wizard.js index 001ba63e..24314272 100644 --- a/public/scripts/wizard.js +++ b/public/scripts/wizard.js @@ -286,7 +286,7 @@ validateForm: _.debounce(function(event) { let errorFlag = false; let nameRegex = /^[A-Za-z][A-Za-z]*[\sA-Za-z]*$/; - let emailRegex = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; + let emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; let passwordRegix = /^(?=(.*[a-zA-Z].*){2,})(?=.*\d.*)(?=.*\W.*)[a-zA-Z0-9\S]{8,}$/; let user = {