24 lines
849 B
Diff
24 lines
849 B
Diff
# django__django-11099
|
|
# Loki Mode Multi-Agent Patch
|
|
# Attempts: 1
|
|
|
|
--- a/django/contrib/auth/validators.py
|
|
+++ b/django/contrib/auth/validators.py
|
|
@@ -7,7 +7,7 @@ from django.utils.translation import gettext_lazy as _
|
|
|
|
@deconstructible
|
|
class ASCIIUsernameValidator(validators.RegexValidator):
|
|
- regex = r'^[\w.@+-]+$'
|
|
+ regex = r'\A[\w.@+-]+\Z'
|
|
message = _(
|
|
'Enter a valid username. This value may contain only English letters, '
|
|
'numbers, and @/./+/-/_ characters.'
|
|
@@ -17,7 +17,7 @@ class ASCIIUsernameValidator(validators.RegexValidator):
|
|
|
|
@deconstructible
|
|
class UnicodeUsernameValidator(validators.RegexValidator):
|
|
- regex = r'^[\w.@+-]+$'
|
|
+ regex = r'\A[\w.@+-]+\Z'
|
|
message = _(
|
|
'Enter a valid username. This value may contain only letters, '
|
|
'numbers, and @/./+/-/_ characters.'
|