Я пытаюсь ввести код для следующей проверки в Django: «Заглавные буквы разрешены только в первом слове или только в том случае, если все буквы в слове - заглавные». Я делал это до сих пор, но это не работает. Кто-нибудь может мне помочь?
Например:
This is The GOOD day - acceptable
ThIS is THE gOOD day - not acceptable
Мой код:
RegexValidator(
regex='(^[A-Z][\sa-z0-9]+$)|(^([A-Z]\w*\s*)+$)',
message='Capital Letters are allowed only as first word letter or only if all letters in word are uppercase',
code='invalid_capitalisation'
)