Create a class extending
Zend_Validate_Abstract or any subclass of this class.
This way it's only possible to validate a single value of a form.
isValid you have to implement your logic. It's also important to remember the reasons if it's not valid because
getMessages should return an array of messages for the user to understand why his input wasn't allowed.
To set your validator to a field you have to call addValidator(Validator) for your field.
To create a validator considering different values of a form extend
Row contains all data of your form.