what's the pattern on "Abba"? I thought it was just to exclude doubled letters but I have doubles on two words on the left hand side as well (noisefully and effusive, in case the word lists are the same)
^((?!([aeiou])([^aeiou])\3\2).)*$
The following also works for the testcases and is shorter: ^((?!(.)(.)\3\2).)*$ ef|^((?!(.)\2).)*$
But I reckon yours wins for having a pair of breasts in the middle ^(.)(.).*\2\1$haha