Un validatore è un pezzo di codice di programmazione, solitamente una funzione, che verifica se un'operazione o un dato soddisfa determinati criteri. I validatori in genere confrontano un qualche tipo di dati con un insieme di regole e lo rifiutano se fallisce la convalida o gli consentono di procedere se supera la convalida. Ciò aiuta a garantire l'accuratezza e la coerenza dei dati impedendo che dati errati entrino in un sistema o che in qualche modo lo danneggino.
Descrivere cos'è un validatore nella programmazione.