Google Forms est une solution très utile pour récupérer simplement et rapidement différents types de données. Cependant, afin d’optimiser au mieux ses formulaires, il est pertinent de connaître l’utilité des expressions régulières. Voyons cela en détail dans cet article! 😉
[toc]
Pourquoi utiliser les expressions régulières ?
Les expressions régulières nous permettent d’identifier et de valider certains types de texte. Il est possible de l’utiliser par l’intermédiaire des caractères, des nombres, des mots ou encore des modèles de caractères.
Ces expressions sont extrêmement pratiques pour rechercher des correspondances auprès d’un modèle de réponses précises.
Cette fonctionnalité nous permet ainsi de correspondre à l’expression que nous lui avons indiquée.
Une option de la validation de réponse
Les expressions régulières sont une des règles disponibles dans les questions de types « réponse courte » et « paragraphe ».
À savoir que pour les réponses courtes vous avez également accès à des options très pertinentes pour optimiser les réponses.
Numéro Exemple : entier compris entre 21 et 42.
Texte : permet de s’assurer que les réponses contiennent le mot « coucou » ou qu’elles ont le format d’une adresse e-mail ou d’une URL. Longueur : permet de limiter les réponses à 500 caractères ou d’imposer la saisie de 200 caractères minimum.
Il est d’ailleurs préférable d’utiliser ces types de règles en priorité du fait de leur simplicité.
Comment utiliser les expressions régulières ?
Activation de la fonctionnalité
Pour utiliser cette fonctionnalité, il faut cliquer sur les trois points (1) en bas à droite de la question et cocher « Validation de réponse » (2).
Les différentes possibilités d’expressions régulières
Avec cette fonctionnalité, vous pouvez décider que les réponses correspondent à un ensemble de critères bien définis. Les expressions régulières recherchent alors des schémas spécifiques dans les réponses.
Voici ci-dessous le tableau des expressions régulières que vous trouverez également sur le site du support concernant Google Forms.
Avertissement : Lors de la recherche d’un caractère ayant une signification particulière dans les expressions régulières, par exemple les signes ^ ou $, il faut exclure ce caractère de la requête en le faisant précéder d’une barre oblique inversée. Par exemple, pour rechercher le caractère $, il faut saisir \$.
Exemples d’expressions régulières
Pour vous aider à réaliser vos premières questions avec des expressions régulières, voyons ci-dessous quelques exemples concrets :
Date :
Pour autoriser une date dans le format « jj/m/aaaa » il faut utiliser l’expression suivante :
Maintenant si quelqu’un se trompe dans le format lors du renseignement du formulaire, il aura le message suivant :
Code postal :
Autoriser des codes postaux dans un format standard :
([0-9]{5})$
Numéros de téléphone :
Les numéros de téléphone sont une série de chiffres généralement précédés par un « + » et le code de zone peut être crochets à l’intérieur.
\+?\(?\d{2,4}\)?[\d\s-]{3,}
Limite de caractères :
Le champ de texte dans un formulaire Google permet aux utilisateurs d’entrer un certain nombre de caractères, Il est cependant possible d’imposer une limite à l’aide d’expression régulière. Ici, nous limitons l’entrée à 40 caractères.
[a-z*(é|è|à|ù)A-Z\d\s\-\,\#\.\+]{1,40}
Limite de mots :
Pour limiter le nombre de mots plutôt que de limiter le nombre de caractères il est également possible de le définir. Dans ce cas, toute réponse qui a entre 10 à 25 mots sera validée :
^[-\w]+(?:\W+[-\w]+){9,24}\W*$
Pour conclure…
L’utilisation des expressions régulières peut être très pertinente pour optimiser encore plus l’un de ses formulaires.
Cependant, il préférable de privilégier l’utilisation des options de validation de réponse « simple » (Numéro, Texte, Longueur) avant les formules d’expressions régulières.
Le risque est en effet de perdre du temps à définir une option avec cette fonctionnalité alors qu’il est plus simple de le définir avec les autres options.
Portez-vous bien et à bientôt ! 🙂
Si vous avez trouvé une faute d’orthographe, merci de nous en informer en sélectionnant le texte en question et en appuyant sur « Ctrl + Entrée« .
1 Response to "Google Forms : Optimiser ses formulaires avec les expressions régulières !"
Mathieu
11 septembre 2020
Bonjour !
Il y a un bug sur les expressions régulières : une fois que le formulaire a validé une chaîne, l’utilisateur peut cliquer sur un autre champ, puis revenir sur le champ précédemment validé et rajouter un texte quelconque à sa saisie : la validation ne sera pas faite de nouveau.
1 Response to "Google Forms : Optimiser ses formulaires avec les expressions régulières !"
Bonjour !
Il y a un bug sur les expressions régulières : une fois que le formulaire a validé une chaîne, l’utilisateur peut cliquer sur un autre champ, puis revenir sur le champ précédemment validé et rajouter un texte quelconque à sa saisie : la validation ne sera pas faite de nouveau.
Cordialement,