Hola:
Las validaciones genéricas siempre tienen alguna carencia, o te obligan a usar nombre o atributos en ocasiones no estandar, así que lo mejor es crear la función validadora dependiendo de los campos que tengas.
Una referencia:
El abc de los formularios
Saludos