Beo: Klasse für Form-Validierung client- und serverseitig

Beitrag lesen

Hallo!
Auf der Suche nach einer Klasse/einem Skript für die Formular-Validierung komme ich nicht so recht weiter.
Die Validierung soll sowohl serverseitig als auch clientseitig (per JavaScript) erfolgen, und nach Möglichkeit sollte man die Validierungsregeln für beides zusammen nur einmal formulieren müssen. Und irgendwie muss ich es zur Zusammenarbeit mit Smarty 3 bewegen können.
Alles was ich bisher gefunden habe scheint veraltet zu sein oder ist zu umfangreich (ich brauche keine Admin-Oberfläche in der ich mein Formular zusammenbauen kann).
Hat da jemand einen guten Tip?
Viele Grüße!
Beo