Django regex начинается с 3 символов, за которыми следуют цифры [дубликат]
Я пытаюсь создать regex в форме djagno для соответствия 3 символам, за которыми следуют 3 цифры : XXX000
вот что я сделал на данный момент :
validator
import re
def number_code_validator(value):
if not re.compile(r'^[a-zA-Z]{3}.*[0-9]{3}').match(value):
raise ValidationError('Organization key format : XXX000.')
поле формы
key= forms.CharField(
required=True,
validators=[number_code_validator]
)
но он не работает и принимает любое значение, может быть что-то не так с regex? спасибо