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".
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