Table of Contents
La validation permet de vérifier si la réponse du candidat est au bon format, selon le type de vérification choisi. Si la réponse ne correspond pas aux critères de validation, un message d'erreur s'affiche, indiquant au candidat comment corriger sa réponse.
Recommandation : Tout champ de formulaire pouvant faire l'objet d'une validation devrait en être doté afin de limiter la quantité de données incorrectes collectées.
Cas d'utilisation
- Utilisateurs souhaitant améliorer la qualité et la cohérence des données.
- Les utilisateurs qui souhaitent une intégration plus fluide avec d'autres systèmes RH.
- Utilisateurs souhaitant réduire les interventions manuelles et les corrections d'erreurs.
- Les utilisateurs qui souhaitent obtenir des rapports et des analyses plus précis.
Options de validation
Voici les options de validation disponibles. Vous pouvez tester toutes les validations Regex via le formulaire ou ici .
- Lettre unique – Seule la lettre AZ est acceptée. Les chiffres et les caractères spéciaux ne sont pas acceptés.
Expression régulière
/^[Az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]$/
- Nombre – Cette validation est basée sur du code (et non sur des expressions régulières). Actuellement, elle n'accepte que les nombres numériques ou décimaux (1 ou 1,0).
- Numéro de téléphone – Cette validation accepte les numéros à 11 chiffres (avec ou sans signe +) ou à 12 chiffres (avec signe +). Si vous sélectionnez « Numéro de téléphone » dans le champ Source , le système effectuera une validation supplémentaire pour vérifier qu'il s'agit d'un numéro valide en envoyant les données à Twilio via cette API .
Expression régulière
/^(?!^0|(\d)\1{9,})(?:\d ?|\+\d{1,2} ?)?(?:[ .-]?|\((?=\d{3}\)))\d{3}(?:[ .-]?|\) ?)\d{3}[ .-]?\d{4}$/
- Numéro de téléphone américain – Accepte 10 ou 11 chiffres, mais uniquement avec l'indicatif +1 quel que soit le format (XXX-XXX-XXXX, XXXXXXXXXX, (XXX) XXX-XXXX, etc.).
Expression régulière
/^(?!^0|(\d)\1{9,})(?:1 ?|\+1 ?)?(?:[ .-]?|\((?=\d{3}\)))\d{3}(?:[ .-]?|\) ?)\d{3}[ .-]?\d{4}$/
- Adresse électronique – La réponse doit contenir le symbole @ et une extension de domaine valide.
Expression régulière (Formulaire/Offre)
/^(([^\s"(),.:;<>@[\\\]]+(\.[^\s"(),.:;<>@[\\\]]+)*)|(".+"))@[\da-z](?:[\da-z-]{0,61}[\da-z])?(?:\.[\da-z](?:[\da-z-]{0,61}[\da-z])?)+$/i
- Code postal – 5 chiffres
Expression régulière
/^\d{5}$|^\d{5}-\d{4}$/
- État - Nom et abréviation – Accepterait « Arizona » et/ou « AZ », par exemple, selon la validation sélectionnée.
Expression régulière
/^(AL|AK|AS|AZ|AR|CA|CO|CT|DE|DC|FM|FL|GA|GU|HI|ID|IL|IN|IA|KS|KY|LA|ME|MH|MD|MA|MI|MN|MS|MO|MT|NE|NV |NH|NJ|NM|NY|NC|ND|MP|OH|OK|OR|PW|PA|PR|RI|SC|SD|TN|TX|UT|VT|VI|VA|WA|WV|WI|WY|Alabama|Alaska|Américain Samoa|Arizona|Arkansas|Californie|Colorado|Connecticut|Delaware|District de Columbia|États fédérés de Micronésie|Floride|Géorgie|Guam|Hawaï|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Louisiane|Maine|Marshall Îles | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | Nouveau-Mexique | New York | Caroline du Nord | Dakota du Nord | Îles Mariannes du Nord | Ohio | Oklahoma | Oregon | Palaos | Pennsylvanie | Porto Rico | Rhode Island | Caroline du Sud | Dakota du Sud | Tennessee | Texas | Utah | Vermont | Îles Vierges | Virginie | Washington | Virginie-Occidentale | Wisconsin | Wyoming)$/i
- État - Nom – Seul « Arizona » serait accepté.
Expression régulière
/^(Alabama|Alaska|Samoa américaines|Arizona|Arkansas|Californie|Colorado|Connecticut|Delaware|District de Columbia|États fédérés de Micronésie|Floride|Géorgie|Guam|Hawaï|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Louisiane|Maine|Îles Marshall|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New Hampshire|New Jersey|Nouveau-Mexique|New York|Caroline du Nord|Dakota du Nord|Îles Mariannes du Nord|Ohio|Oklahoma|Oregon|Palaos|Pennsylvanie|Porto Rico|Rhode Island|Caroline du Sud|Dakota du Sud|Tennessee|Texas|Utah|Vermont|Îles Vierges|Virginie|Washington|Virginie-Occidentale|Wisconsin|Wyoming)$/i
- État - Abréviation – Seul « AZ » sera accepté, par exemple.
Expression régulière
/^(AL|AK|AS|AZ|AR|CA|CO|CT|DE|DC|FM|FL|GA|GU|HI|ID|IL|IN|IA|KS|KY|LA|ME|MH|MD|MA|MI|MN|MS|M O|MT|NE|NV|NH|NJ|NM|NY|NC|ND|MP|OH|OK|OR|PW|PA|PR|RI|SC|SD|TN|TX|UT|VT|VI|VA|WA|WV|WI|WY)$/i
- Ville – Utilise une expression régulière pour vérifier que les caractères sont valides pour une ville, mais ne vérifie pas que « Scotsdale » est invalide alors qu’il devrait s’agir de « Scottsdale ».
Expression régulière
/^[ '.az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+$/i
- Adresse postale – Ce module valide les formats standards et accepte les chiffres, les lettres, les espaces, les barres obliques, les points et les tirets, conformément au modèle d'adresse postale classique. Il requiert au moins un chiffre suivi du numéro de rue, permettant ainsi des formats d'adresse courants tels que « 123 Main St », « 456-A Oak Avenue » ou « 789/2 West Blvd ». Les caractères internationaux sont pris en charge pour les adresses situées hors des États-Unis.
Expression régulière
/^[\d\s/Az-]+\s[\d\sA-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+/ et /^[1-4](?:-[1-9]){2}(?:-0{0,2}\d{0,2}){2}-?\d{0,4}?/
- Pays – Ce champ autorise uniquement la saisie de lettres et d'espaces. Il accepte les noms de pays comme « États-Unis », « Nouvelle-Zélande » ou « Costa Rica », mais interdit la saisie de chiffres, de caractères spéciaux ou de symboles.
Expression régulière
/^[\sA-Za-z]*$/
-
Numéro de sécurité sociale (NSS) – Un NSS valide répond aux critères suivants :
- Il devrait comporter 9 chiffres.
- Divisé en 3 parties par un trait d'union (-).
- La première partie doit comporter 3 chiffres et ne doit pas être 000, 666, ni comprise entre 900 et 999.
- La deuxième partie doit comporter 2 chiffres et être comprise entre 01 et 99.
- La troisième partie doit comporter 4 chiffres et être comprise entre 0001 et 9999.
Expression régulière
/^(?!000|666|9\d\d)\d{3}-?(?!00)\d{2}-?(?!0000)\d{4}$/
- Date (JJ/MM/AAAA) – Cette validation est basée sur un code (non-regex).
- Date (MM/JJ/AAAA) – Cette validation est basée sur du code (non-regex).
- Date passée (JJ/MM/AAAA) – Cette validation est basée sur un code (non-regex).
- Date passée (MM/JJ/AAAA) – Cette validation est basée sur un code (non-regex).
- Date future (JJ/MM/AAAA) – Cette validation est basée sur du code (non-regex).
- Date future (MM/JJ/AAAA) – Cette validation est basée sur du code (non-regex).
Le format de la date est déterminé par le format par défaut de votre compte. Bien qu'un format par défaut soit défini, vous pouvez choisir d'autres formats que JJ/MM/AAAA. En savoir plus ici .
- Texte – Cette validation garantit que les entrées de texte ne commencent et ne se terminent pas par des espaces, tout en autorisant les lettres, les apostrophes, les traits d'union et les caractères internationaux entre les mots.
Expression régulière
/^[ 'az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+$/i/^[ 'az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+$/i
- Suppression des espaces superflus – Cette validation garantit que les textes ne commencent ni ne se terminent par des espaces, tout en autorisant les lettres, les apostrophes, les traits d'union et les caractères internationaux entre les mots. Elle empêche la présence d'espaces en début ou en fin de texte, assurant ainsi un formatage correct et une présentation professionnelle dans vos formulaires et documents.
Expression régulière
^(?!\s)['az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+(\s?['az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+)*(?!\s)$/i
-
Numéro de routage ABA – Les entrées sont validées à l’aide de cet algorithme .
- Lors de la saisie d'un numéro de routage, le candidat doit entrer exactement 9 chiffres (sans lettres ni symboles). Les espaces et les tirets sont autorisés et seront ignorés. L'ordinateur effectue une vérification rapide du format du numéro, mais même si cette vérification est concluante, il se peut qu'il ne s'agisse pas d'un numéro bancaire valide. En cas de difficulté, vérifiez attentivement que les 9 chiffres sont correctement saisis et que vous utilisez le bon numéro pour votre banque.
- SIN – Les entrées doivent comporter 9 chiffres et être validées avec cet algorithme .
- Province – Deux lettres, majuscules ou minuscules.
Expression régulière (Formulaire)
/^[A-Za-z]{2}$/
- Municipalité – Validée par une chaîne de caractères pouvant contenir des lettres de l’alphabet, des tirets, des points et des espaces.
Expression régulière
/^[A-Za-zÀ-ỹ][\sA-Za-zÀ-ỹ-]{0,49}$/
- Numéro postal – Suit le format <lettre><chiffre><lettre>__<chiffre><lettre><chiffre> et les codes valides mentionnés ici .
Expression régulière
/^(?!.*[DFIOQU])[A-VXY]\d[AZ]\s\d[AZ]\d$/
-
Validations personnalisées – Les validations personnalisées disponibles, listées ci-dessous, vous permettent de définir précisément la méthode de saisie requise pour vos champs. Cliquez ici pour plus d'informations.
- Numérique personnalisé – Ceci vous permet de définir le nombre exact de chiffres requis et de définir le message d'erreur affiché lorsque la validation échoue pour cette option de validation.
- Alphanumérique personnalisé – Ceci vous permet de définir le nombre de caractères requis et de définir le message d'erreur affiché en cas d'échec de la validation pour cette option de validation.
- Expression régulière personnalisée – Seul votre représentant CS peut la configurer.