From ec76ff820bec1eb95cb0bac33f3649f8db49dbe2 Mon Sep 17 00:00:00 2001 From: pedong Date: Thu, 24 Jan 2019 17:46:09 +0000 Subject: [PATCH] [fix #3048] add pattern for the champs phone --- .../dossiers/editable_champs/_phone.html.haml | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/app/views/shared/dossiers/editable_champs/_phone.html.haml b/app/views/shared/dossiers/editable_champs/_phone.html.haml index 00ff6f5c6..5ef3c3dfa 100644 --- a/app/views/shared/dossiers/editable_champs/_phone.html.haml +++ b/app/views/shared/dossiers/editable_champs/_phone.html.haml @@ -1,3 +1,23 @@ +-# Allowed formats: +-# 0123456789 +-# 01 23 45 67 89 +-# 01.23.45.67.89 +-# 0123 45.67.89 +-# 0033 123-456-789 +-# 0035 123-456-789 +-# 0033 123-456-789 +-# 0033(0)123456789 +-# +33-1.23.45.67.89 +-# +33 - 123 456 789 +-# +33(0) 123 456 789 +-# +33 (0)123 45 67 89 +-# +33 (0)1 2345-6789 +-# +33(0) - 123456789 +-# +1(0) - 123456789 +-# +2 123456789 +-# 012345678 +-# 01234567890 = form.phone_field :value, placeholder: champ.libelle, - required: champ.mandatory? + required: champ.mandatory?, + pattern: "([\\+\\d\\(][\\(\\)\\s\\.\\-\\d]{4,}\\d)"