django filter regex - failing to match whitespace -


mymodel.objects.filter(                 q(title__iregex=r'.{10,}.*') |                 q(title__iregex=r'.*[0-9].*') |                 q(title__iregex=r'\s+')                 ) 

i getting objects titles longer 10 or titles contain @ least 1 number.

but q(title__iregex=r'\s+') failing should return objects titles contain @ least 1 whitespace. doing wrong?

i tried:

r'[\\s+]' r'.*[\\s+].*' r'\\s+' r'[:space:]' 

no sign of success.

i using mysql btw

ok problem solved. since mysql posix regex uses, needed:

q(answer__iregex=r'[[:space:]]')