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..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,7 +2,8 @@ function onSubmit() { var emailField = g_form.getValue('email'); - var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + //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)) { g_form.addErrorMessage('Please enter a valid email address.');