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 pouvez avoir besoin de collecter des codes provenant de systèmes externes. Des exemples de tels codes incluent :

  • Numéros de téléphone
  • Numéros d'enregistrement de 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 de numéros d'enregistrement valides. La meilleure chose à faire est donc de vous assurer que le numéro fourni a le format correct. Cela aidera à 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 à la place une règle de validation avec des expressions régulières.

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

Composer le masque de saisie

Examinez le format du code que vous devez valider. Y a-t-il des parties du code qui sont 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 famille 1-00000000 Tous les numéros d'enregistrement commencent par « 1- » suivi d'exactement 8 chiffres
Initiales de l'agent de cas LLL Exactement trois lettres
ID de l'agent de cas 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 champ.

  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