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:]]')