Files
django-dav-events/dav_base/validators.py
T
heinzel 56a0a00e98
Run tests / Execute tox to run the test suite (push) Successful in 3m24s
dav_base: Improved DAVNumberValidator (and tests for that)
2026-05-18 16:27:19 +02:00

14 lines
570 B
Python

# -*- coding: utf-8 -*-
from django.core.validators import RegexValidator
from django.utils.translation import gettext_lazy as _
DAVNumberValidator = RegexValidator(r'^'
r'([0-9]{3}/[0-9]{2}/)?'
r'[0-9]{1,6}'
r'([*x ][0-9]{1,4})?'
r'([*x ][0-9]{4}[*x ][0-9]{4})?'
r'([*x ][0-9]{8})?'
r'$',
_('Ungültiges Format.'))