From 2e6b6f376fa665d8a37e34ab5bf8d50626605c0a Mon Sep 17 00:00:00 2001 From: Sumith Thota <108344062+SumithThota@users.noreply.github.com> Date: Fri, 10 Oct 2025 15:51:45 +0530 Subject: [PATCH 1/2] Updated with Comprehensive email regex pattern --- .../Client Scripts/Validate Email Format/ValidateEmailFormat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js b/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js index ce21af0e39..b697576334 100644 --- a/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js +++ b/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js @@ -2,7 +2,7 @@ function onSubmit() { var emailField = g_form.getValue('email'); - var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + var emailPattern = /^(([^<>()\[\]\\.,;:\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,}))$/; if (!emailPattern.test(emailField)) { g_form.addErrorMessage('Please enter a valid email address.'); From 80839d60b22d8fe696c1f0bc563215fa3bad9457 Mon Sep 17 00:00:00 2001 From: Sumith Thota <108344062+SumithThota@users.noreply.github.com> Date: Fri, 10 Oct 2025 21:37:05 +0530 Subject: [PATCH 2/2] Enhanced email validation regex pattern Added a comprehensive regex pattern for email validation. --- .../Client Scripts/Validate Email Format/ValidateEmailFormat.js | 1 + 1 file changed, 1 insertion(+) diff --git a/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js b/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js index b697576334..ab91e1b4e2 100644 --- a/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js +++ b/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js @@ -2,6 +2,7 @@ function onSubmit() { var emailField = g_form.getValue('email'); + //Comprehensive Email Regex Pattern added Successfully var emailPattern = /^(([^<>()\[\]\\.,;:\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,}))$/; if (!emailPattern.test(emailField)) {