From cca3788f8f52df8cd1cb13b4422e23ad875c2f87 Mon Sep 17 00:00:00 2001 From: Jon Mulhern <81927768+curlyfriesplease@users.noreply.github.com> Date: Tue, 21 Apr 2026 11:54:06 +0100 Subject: [PATCH 1/2] relax validation of names, to allow special characters, apostrophes and hyphens --- .../Organisms/shared/emailSignup/emailSignupConfig.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Organisms/shared/emailSignup/emailSignupConfig.js b/src/components/Organisms/shared/emailSignup/emailSignupConfig.js index ff451230c..cd979afeb 100644 --- a/src/components/Organisms/shared/emailSignup/emailSignupConfig.js +++ b/src/components/Organisms/shared/emailSignup/emailSignupConfig.js @@ -34,7 +34,7 @@ const buildEsuValidationSchema = overrides => { .string() .required('Please enter your first name') .matches( - /^[A-Za-z][A-Za-z' -]*$/, + /^\p{L}[\p{L}' -]*$/u, "This field only accepts letters and ' - and must start with a letter" ) .max(25, 'Your first name must be between 1 and 25 characters'), @@ -42,7 +42,7 @@ const buildEsuValidationSchema = overrides => { .string() .required('Please enter your last name') .matches( - /^[A-Za-z][A-Za-z' -]*$/, + /^\p{L}[\p{L}' -]*$/u, "This field only accepts letters and ' - and must start with a letter" ) .max(50, 'Your last name must be between 1 and 50 characters'), From 15e119378aebd9e259a8802cef47b38196298bb6 Mon Sep 17 00:00:00 2001 From: Jon Mulhern <81927768+curlyfriesplease@users.noreply.github.com> Date: Tue, 21 Apr 2026 13:50:15 +0100 Subject: [PATCH 2/2] fix: Empty commit to trigger CI