This could be simplified a bit:
vinc17@gcc92:~$ echo 11111111111 | grep --color=auto -E '^(11+)\1+$|^$' 11111111111
(nothing colored).
This could be simplified a bit:
vinc17@gcc92:~$ echo 11111111111 | grep --color=auto -E '^(11+)\1+$|^$'
11111111111
(nothing colored).