misc: make regexp validate whole strings (#42843)

This commit is contained in:
Benjamin Dauvergne 2020-05-13 17:30:29 +02:00
parent 7ab878ff3c
commit 531f3804f9
1 changed files with 1 additions and 2 deletions

View File

@ -987,8 +987,7 @@ class ValidationWidget(CompositeWidget):
pattern = cls.get_validation_pattern(validation)
if pattern:
def regex_validation(value):
match = re.match(pattern, value)
return bool(match and match.group() == value)
return bool(re.match(r'^(?:%s)$' % pattern, value))
return regex_validation
if validation['type'] == 'django':
def django_validation(value):