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)