Aller au contenu principal
Version: v0.4.2

Validateurs

Un validateur est une fonction qui évalue la validité de la valeur d'un champ (un validateur par champ). Un champ peut avoir jusqu'à deux validateurs (primaire et re-validateur) - voir le README racine pour les définitions complètes de validator, re-validator, post-validator et required resolver, qui s'appliquent de la même manière en Rust qu'en TypeScript.

Validateurs intégrés​

Activez la fonctionnalité optionnelle validators (ivo = { version = "*", features = ["validators"] }, crate ivo-validators) pour un petit ensemble de validateurs intégrés :

  • validate_email(value: &str) -> Result<String, String>
  • validate_credit_card(value: &str) -> Result<String, String>

Voir le code source du crate pour les détails d'implémentation, et main_demo pour un schéma qui les utilise.