Validation de saisie

☑️ Quelle validation de saisie ?

Outre la vérification qu'une valeur a été saisie dans un champ, vous pouvez également configurer des règles plus avancées en utilisant des expressions régulières afin de vous assurer que le texte saisi par le Répondant correspond à certaines conditions.

Vous pouvez aussi définir le nombre maximal de caractères autorisé à être saisi dans votre champ.

circle-info

Les utilisateurs avancés peuvent également créer un champ personnalisé basé type de réponse sur validation javascript personnalisée pour valider les saisies du Répondant.

🔢 Expressions régulières

Un expression régulièrearrow-up-right (regex) est un motif de recherche basé sur une chaîne qui vérifiera si le texte saisi par le Répondant correspond ou non au motif de l'expression.

En utilisant ces motifs, vous pouvez vérifier une valeur pour des formats tels que emails, nombres, codes postaux, etc. ... Presque tout type basé sur champ peut être validé à l'aide d'une expression régulière créée avec l'éditeur d'expressions régulières.

➕ Ajouter des expressions régulières

Pour ajouter une expression régulière, rendez-vous sur la page propriétés de la réponse et cliquez sur l' + icône

circle-info

Les expressions régulières ne sont disponibles que pour l'utilisateur qui les a créées. Si vous souhaitez partager votre expression régulière avec tous les autres utilisateurs ngSurvey, vous pouvez activer son intégré propriété.

🔅 Propriétés de l'expression régulière

  • Nom est le nom d'affichage de l'expression régulière.

  • Expression régulière est le motif réel de l'expression régulière qui sera utilisé pour correspondre à la réponse du Répondant.

  • Message d'erreur message d'erreur qui sera affiché au Répondant si sa saisie ne correspond pas au motif.

  • Intégré laissons partager l'expression régulière avec tous les autres utilisateurs.

circle-info

Vous pouvez trouver des expressions régulières préfabriquées et tester les vôtres sur https://regex101.com/arrow-up-right

Mis à jour

Ce contenu vous a-t-il été utile ?