Files
django-nepkit/django_nepkit/validators.py
T

13 lines
422 B
Python

from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _
from nepali import phone_number
# validates the given value is a valid nepali phone number
def validate_nepali_phone_number(value):
if not phone_number.is_valid(value):
raise ValidationError(
_("%(value)s is not a valid nepali phone number"),
params={"value": value},
)