Aller au contenu principal

Validateurs

Les validateurs sont un ensemble de règles qui vérifieront le contenu d'un attribut lorsqu'il est saisi dans le système et rejetteront l'ajout de données si celles-ci ne respectent pas ces règles. Pour chaque champ d'attribut, vous pouvez configurer des validateurs. Cela peut être fait en accédant aux paramètres du champ d'attribut et en faisant défiler vers le bas jusqu'à la section "Règles de validation".

L'ensemble des validateurs peut varier en fonction du type de données.

Types de validateurs

Chaque type de données a son propre ensemble de validateurs disponibles. Ci-dessous, tous les validateurs possibles pour tous les types de données que vous pourriez rencontrer.

Champ requis

Cette règle indique que ce champ doit être rempli. Elle ne nécessite pas de paramètres supplémentaires.

Suppression des espaces autour des données entrantes

Cette règle indique que les espaces au début et à la fin de la chaîne seront supprimés. Elle ne nécessite pas de paramètres supplémentaires.

Vérification de la chaîne

Cette règle vous permet de configurer des paramètres pour le type texte. Dans les paramètres supplémentaires, vous pouvez spécifier une longueur de chaîne fixe ou définir une plage en utilisant des valeurs minimales et maximales.

Vérification de l'URL

Cette règle vous permet de définir une valeur de chaîne uniquement si c'est un lien. Elle ne nécessite pas de paramètres supplémentaires.

Vérification d'un nombre

Cette règle vérifie si la valeur est un nombre. Dans les paramètres supplémentaires, vous pouvez spécifier si le nombre est un entier, ainsi que définir des valeurs minimales et maximales pour le nombre.

Arrondi d'un nombre

Cette règle ne vérifie pas la valeur pour le type numérique. Au lieu de cela, elle effectue l'arrondi du nombre selon les règles spécifiées dans les paramètres supplémentaires. Dans les paramètres supplémentaires, vous pouvez spécifier l'ordre et la règle pour arrondir le nombre.

Vérification de l'email

Cette règle vérifie si la valeur est une chaîne. Elle ne nécessite pas de paramètres supplémentaires.

Valeur par défaut

Cette règle définira une valeur par défaut pour l'attribut si aucune valeur n'a été saisie. Dans les paramètres supplémentaires, vous pouvez spécifier la valeur qui sera définie par défaut.

Filtrage de liste donnée

Cette règle vérifie si la valeur saisie dans l'attribut correspond à l'une des valeurs spécifiées dans la liste du validateur. Dans les paramètres supplémentaires, vous pouvez spécifier des valeurs séparées par des virgules, ainsi que définir une négation logique.

Masque de champ

Cette règle vérifie si les données saisies correspondent à la valeur du masque. Dans les paramètres supplémentaires, vous pouvez spécifier le masque en utilisant des caractères spéciaux.

Validation par expression régulière

Cette règle vérifie si les données saisies correspondent à une expression régulière. Dans les paramètres supplémentaires, vous pouvez spécifier une expression régulière. Vous pouvez en savoir plus sur les expressions régulières "ici".

Expression régulière

Bien que vous puissiez ajouter plusieurs validateurs à un seul champ d'attribut, la validation utilisant des expressions régulières n'est pas compatible avec certains autres types de validation.

Comparaison

Cette règle compare la valeur de l'attribut spécifié avec une autre pour s'assurer que leur relation correspond à la comparaison décrite dans la propriété. Dans les paramètres supplémentaires, vous pouvez spécifier le type et la valeur de la comparaison, ainsi que l'opérateur de comparaison.

Logique

Cette règle vérifie si la valeur de l'attribut est logique. Dans les paramètres supplémentaires, vous pouvez configurer l'interprétation des valeurs non booléennes.

Taille

Cette règle vérifie la taille de l'image. Dans les paramètres supplémentaires, vous pouvez configurer la hauteur et la largeur de l'image en pixels.

Vérification des fichiers

Cette règle vérifie le fichier téléchargé pour conformité avec les paramètres. Dans les paramètres supplémentaires, vous pouvez configurer les valeurs minimales et maximales des unités de taille de fichier, ainsi que le type d'unités de mesure.

Erreurs personnalisées

Dans chacun des validateurs, vous pouvez ajouter un message d'erreur. Ce texte sera visible par l'utilisateur si le validateur n'autorise pas les données. Cela peut être fait via les paramètres du validateur.

Exemples

Exemple de validation de champ email.

Dans cet exemple, la valeur de chaîne sera ajoutée :

  • Suppression des espaces possibles au début et à la fin de la chaîne
  • Vérification que la chaîne est un email

Exemple de validation de champ mot de passe.

Dans cet exemple, la valeur de chaîne sera ajoutée :

  • Vérification de la longueur et de la composition de la chaîne à l'aide d'une expression régulière

Exemple de validation de champ image.

Dans cet exemple, la valeur de chaîne sera ajoutée :

  • Vérification des dimensions de l'image
  • Vérification du poids de l'image
  • Erreur personnalisée

.