From 14d2d5f2f6c97ccf75373702dd42a335aa0a8063 Mon Sep 17 00:00:00 2001 From: Will Stott Date: Thu, 4 Jul 2019 15:16:27 +0100 Subject: [PATCH 1/2] Allow dots in usernames --- users/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/users/forms.py b/users/forms.py index e072383..7fb9b94 100644 --- a/users/forms.py +++ b/users/forms.py @@ -13,7 +13,7 @@ class UserCreationForm(forms.ModelForm): } username = forms.RegexField( label=_("Username"), max_length=30, - regex=r'^[\w-]+$' + regex=r'^[\w-.]+$' ) password = forms.CharField( label=_("Password"), From 941911e709f0791b51afbc76cf6318023c1a6e95 Mon Sep 17 00:00:00 2001 From: Will Stott Date: Thu, 4 Jul 2019 15:18:56 +0100 Subject: [PATCH 2/2] Escape special regex character - --- users/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/users/forms.py b/users/forms.py index 7fb9b94..ac27e1a 100644 --- a/users/forms.py +++ b/users/forms.py @@ -13,7 +13,7 @@ class UserCreationForm(forms.ModelForm): } username = forms.RegexField( label=_("Username"), max_length=30, - regex=r'^[\w-.]+$' + regex=r'^[\w\-.]+$' ) password = forms.CharField( label=_("Password"),