Texte (ligne)

Le champ "Texte (ligne)" est dédié à la saisie d'un texte libre, tenant sur une ligne.

* Un texte libre peut comprendre des lettres, des chiffres et des caractères spéciaux.

* Il est tout indiqué pour recevoir des informations relatives à l'identité de l'usager, tels que le nom, l'adresse, le code postal, le numéro de téléphone, etc).

Paramètres spécifiques du champ "Texte (ligne)"

Longueur de ligne

L'administrateur fonctionnel peut définir la largeur (en nombre de caractères par ligne) du champ de saisie.

À titre indicatif :

Une longueur de ligne fixée à 70 (caractères) correspond à un champ qui occupe la largeur de la page du (télé)formulaire.

Regex de validation

Ce paramètre avancé permet d'appliquer une règle (en respectant la syntaxe des expressions régulières Python) pour contrôler le texte saisi.

Exemples de règles :

  • Imposer la saisie d'un numéro de téléphone à 10 chiffres :

    \d{10}$

  • Idem mais avec la possibilité d'avoir des espaces entre les groupes de 2 chiffres :

    \d{2}\D*\d{2}\D*\d{2}\D*\d{2}\D*\d{2}$

  • Code postal à 5 chiffres :

    \d{5}$

  • Valeur numérique :

    \d+$

Aller plus loin:

form-contenus#1