python
from cerberus import Validator
schema = {
'name': {'type': 'string', 'required': True},
'age': {'type': 'integer', 'min': 0, 'max': 100},
'email': {'type': 'string', 'regex': '[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+'}
}
validator = Validator(schema)
data = {
'name': 'John Doe',
'age': 25,
'email': 'john.doe@example.com'
}
if validator.validate(data):
print("Data is valid")
else:
print("Data is invalid")
print(validator.errors)