From 74ab9bd6793c76f22c096d7ee78179bff87a506e Mon Sep 17 00:00:00 2001 From: Hugo Trentesaux <hugo@le-filament.com> Date: Tue, 4 Mar 2025 14:18:02 +0100 Subject: [PATCH] mail pattern --- views/auth_signup_login_templates.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/views/auth_signup_login_templates.xml b/views/auth_signup_login_templates.xml index 3638e23..cd6dbf6 100644 --- a/views/auth_signup_login_templates.xml +++ b/views/auth_signup_login_templates.xml @@ -17,6 +17,10 @@ <attribute name="name">email</attribute> <attribute name="t-att-value">email</attribute> <attribute name="t-attf-class">form-control {{'is-invalid' if error_email else ''}}</attribute> + <!-- regexp prise sur https://developer.mozilla.org/fr/docs/Web/HTML/Element/input/email#validation_simple --> + <!-- mais avec un '+' plutôt qu'un '*' à la fin, comme demandé par solagro --> + <!-- et échappée correctement --> + <attribute name="pattern">^[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])?)+$</attribute> </xpath> -- GitLab