Valider les numéros d'enregistrement avec des masques de saisie

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Dans de nombreux cas, vous devrez peut-être collecter des codes provenant de systèmes externes. Voici quelques exemples de ces codes :

  • Numéros de téléphone
  • Numéros d'enregistrement des réfugiés
  • Numéros d'identification nationaux
  • Numéros de permis de conduire

Dans de nombreux cas, vous ne disposerez pas d'une liste complète des numéros d'enregistrement valides. La meilleure chose à faire est donc de s'assurer que le numéro fourni a le format correct. Cela permettra de réduire les erreurs de saisie de données.

Pour les codes qui ont toujours la même longueur et la même combinaison de lettres et de chiffres, vous pouvez utiliser des masques de saisie pour valider la saisie. Pour les codes plus complexes, vous pouvez utiliser une règle de validation avec des expressions régulières.

Même si un code externe est composé de chiffres, utilisez toujours un champ de texte et non un champ de quantité. Le champ de quantité ne doit être utilisé que pour les quantités mesurées.

Composer le masque de saisie

Vérifiez le format du code que vous devez valider. Certaines parties du code sont-elles toujours les mêmes ? Les masques de saisie utilisent une syntaxe simple pour décrire un modèle :

Caractère Signification
0 L'utilisateur doit saisir un chiffre (0 à 9)
L L'utilisateur doit saisir une lettre (A-Z)
A L'utilisateur doit saisir une lettre (A-Z) ou un chiffre (0-9)
\0 L'utilisateur doit saisir le chiffre 0
\L L'utilisateur doit saisir la lettre L
\A L'utilisateur doit saisir la lettre A

Tout autre caractère est considéré comme fixe.

Exemple Masque de saisie Explication
Numéro d'enregistrement de la famille 1-00000000 Tous les numéros d'enregistrement commencent par « 1- » suivi d'exactement 8 chiffres
Initiales de l'intervenant LLL Exactement trois lettres
ID de l'intervenant 000 Exactement trois chiffres
Numéro administratif 2\02\0-00-000 Commence par « 2020- » suivi d'un tiret, suivi de deux chiffres, d'un tiret et de trois chiffres.
Numéro de téléphone américain (000) 000-0000 Indicatif régional suivi de 3 chiffres, d'un tiret, puis d'exactement 4 chiffres.

Ajouter le champ

Ouvrez le concepteur de formulaires pour le formulaire auquel vous souhaitez ajouter le formulaire.

  1. Cliquez sur « Ajouter un champ »
  2. Sélectionnez « Texte » dans la liste des types de champs
  3. Saisissez « Numéro d'enregistrement » comme étiquette du champ
  4. Saisissez « 1-00000000 » comme masque de saisie
  5. Enregistrez le formulaire
Élément suivant
Valider les numéros de téléphone avec des expressions régulières