Quite possibly.
Though I'm not sure how much this could be generalised since complex validation rules are effectively computer programs in themselves.
Not sure what your approach to this problem is, but perhaps one way to do it would be a validation engine that is inherently functional by design.
Of course, ideally it should be something that can plug in to popular web frameworks easily.