From 1f25618783eb316b5eb844b8dc532fe4c362b8b6 Mon Sep 17 00:00:00 2001 From: Willem Date: Sun, 12 Oct 2025 14:49:13 +0200 Subject: [PATCH] Delete duplicate: Client Scripts/Validate Email Format directory Deleting as this is a Regex not in the Regex folder and there is already a Regex for email validation: Specialized Areas/Regular Expressions/Email Address Validation/isEmail.js I have not merged the scripts, as the edge cases are making it way more complex and have not seen these edge cases. --- .../Client Scripts/Validate Email Format/README.md | 9 --------- .../Validate Email Format/ValidateEmailFormat.js | 13 ------------- 2 files changed, 22 deletions(-) delete mode 100644 Client-Side Components/Client Scripts/Validate Email Format/README.md delete mode 100644 Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js diff --git a/Client-Side Components/Client Scripts/Validate Email Format/README.md b/Client-Side Components/Client Scripts/Validate Email Format/README.md deleted file mode 100644 index d37000fb2f..0000000000 --- a/Client-Side Components/Client Scripts/Validate Email Format/README.md +++ /dev/null @@ -1,9 +0,0 @@ -onSubmit Function: This client script validates the email format when the form is submitted. -Regular Expression: It uses a comprehensive email regex pattern to check if the entered email matches a standard email format. - -This pattern can handles: -- Quoted local parts (`"john doe"@example.com`) -- Dots within the local segment (`first.m.last@subdomain.org`) -- IP-based domains (`user@[192.168.1.1]`) - -Error Message: If the email is invalid, an error message is displayed, and form submission is prevented. diff --git a/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js b/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js deleted file mode 100644 index 1f16d88f21..0000000000 --- a/Client-Side Components/Client Scripts/Validate Email Format/ValidateEmailFormat.js +++ /dev/null @@ -1,13 +0,0 @@ -// Client Script: Validate Email Format on User Record - -function onSubmit() { - var emailField = g_form.getValue('email'); - //Comprehensive email regex pattern - 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.'); - return false; // Prevent form submission - } - return true; // Allow form submission -}