En la red existen infinidad de plugins para jQuery que permiten validar formularios facilmente, muchos de ellos cuentan con muchas opciones, pero si lo que se necesita es algo más simple, Happy.js será una buena alternativa.

El plugin es ligero y soporta validaciones pocas de entrada por defecto (campo requerido, fecha, número, email, mínimo/máximo número de caracteres y números de teléfono). Pero puede ser extendido fácilmente mediante la adición de unas pocas líneas y la expresión regular necesaria para la opción que se desee.

Para mostrar los errores de validación, a cada elemento del formulario se le asigna una clase personalizada. Además, se agrega un elemento <span> donde puedes mostrar el mensaje de error.

Happy.js funciona tambien con Zepto.js y, según su autor, es compatible con los siguientes navegadores:

• IE 6+
• Firefox 3.6+
• Chrome 7+
• Safari 5+

Enlace: Happy.js