From d417d88d1e0ba529678ac470d41cdf627bc8ae86 Mon Sep 17 00:00:00 2001 From: Jens Kleineheismann Date: Thu, 28 May 2026 10:41:28 +0200 Subject: [PATCH] dav_base: documented structure of DAV Mitgliedsnummer and fixed validator --- dav_base/validators.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dav_base/validators.py b/dav_base/validators.py index d418293..739ec90 100644 --- a/dav_base/validators.py +++ b/dav_base/validators.py @@ -4,10 +4,10 @@ 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'([0-9]{3}/[0-9]{2}/)?' # Optional: // + r'[0-9]{1,6}' # + r'([*x ][0-9]{4})?' # Optional: * + r'([*x ][0-9]{4}[*x ][0-9]{4})?' # Optional: ** + r'([*x ][0-9]{8})?' # Optional: * r'$', _('Ungültiges Format.'))