Sto cercando di sviluppare un motore di convalida dei dati generico per i moduli Web. Fondamentalmente, l'idea è di scrivere una libreria che carichi uno "schema di convalida" JSON e quindi generi le regole di convalida lato server e lato client appropriate per varie librerie di convalida dei dati.
Sembra che ognuno abbia il proprio set di nomi di regole di convalida. Ad esempio, supponiamo di dover controllare che una stringa abbia un numero minimo di caratteri. Nella libreria lato server Valitron , la regola è chiamata lengthMin
. Nella libreria lato client bootstrapvalidator , si chiama stringLength
.
La mia domanda è: esiste un qualche tipo di standard (ANSI, ISO, ecc.) per i nomi delle regole e i nomi dei parametri delle regole di convalida dei dati comuni?