From 07ffee641174b4c43986cd516fc39eec2d91a90e Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Thu, 11 Feb 2016 10:39:53 -0500 Subject: [1.9.x] Fixed #26204 -- Reallowed dashes in top-level domains for URLValidator. Thanks Shai Berger for the review. Backport of b1afebf882db5296cd9dcea26ee66d5250922e53 from master --- django/core/validators.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'django/core/validators.py') diff --git a/django/core/validators.py b/django/core/validators.py index 69cc76ffab..852ff49358 100644 --- a/django/core/validators.py +++ b/django/core/validators.py @@ -85,7 +85,14 @@ class URLValidator(RegexValidator): # Host patterns hostname_re = r'[a-z' + ul + r'0-9](?:[a-z' + ul + r'0-9-]*[a-z' + ul + r'0-9])?' domain_re = r'(?:\.(?!-)[a-z' + ul + r'0-9-]+(?