Mix validator.js, validation-algebra, and form-errors for rich javascript validations.