From d2a2af67f7c2c41a831acd33cd8cba5875c216cf Mon Sep 17 00:00:00 2001 From: Dori Date: Sun, 12 Oct 2014 12:50:18 +0100 Subject: [PATCH] [1.7.x] Fixed #23639 -- Fixed doc error in RegexValidator.regex Thanks to @claudep for the report and the original patch. Backport of c48a29a02a457cfdb1cff11009401459ba24e870 from master. --- docs/ref/validators.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/ref/validators.txt b/docs/ref/validators.txt index 5672200d7f..04b461474f 100644 --- a/docs/ref/validators.txt +++ b/docs/ref/validators.txt @@ -81,11 +81,13 @@ to, or in lieu of custom ``field.clean()`` methods. .. attribute:: regex The regular expression pattern to search for the provided ``value``, - or a pre-compiled regular expression. Raises a + or a pre-compiled regular expression. By default, raises a :exc:`~django.core.exceptions.ValidationError` with :attr:`message` - and :attr:`code` if :attr:`inverse_match` is ``False`` and a match is - found, or if :attr:`inverse_match` is ``True`` and a match is not found. - By default, matches any string (including an empty string). + and :attr:`code` if a match is not found. That standard behavior can + be reversed by setting :attr:`inverse_match` to ``True``, in which case + the :exc:`~django.core.exceptions.ValidationError` is raised when a + match **is** found. By default, matches any string (including an empty + string). .. attribute:: message