Décrivez ce qu'est un validateur en programmation.
 Pas d'entrée
 Un validateur est un morceau de code de programmation, généralement une fonction, qui vérifie si une opération ou des données répondent à certains critères. Les validateurs comparent généralement certains types de données à un ensemble de règles et soit les rejettent si elles échouent à la validation, soit les autorisent à continuer si elles réussissent la validation. Cela permet de garantir l'exactitude et la cohérence des données en empêchant des données incorrectes d'entrer dans un système ou de le corrompre d'une manière ou d'une autre.