from django.core.validators import RegexValidator from django.utils.deconstruct import deconstructible @deconstructible class NameValidator: def __init__(self, message= None): self.message= message def __call__(self, value): validator = RegexValidator( regex=r"^[A-Za-z\s]+$", message= self.message ) validator(value) @deconstructible class PhoneNumberValidator: def __init__(self, message=None): self.message = message def __call__(self, value): validator =RegexValidator( regex=r"^\+359\d{9}$", message= self.message) validator(value)