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.!#$%&amp;'*+\/=?^_`\{\|\}~\-]+@[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