As expressões regulares correspondem a qualquer parte de uma linha que corresponda à expressão. Se você quiser limitar as linhas correspondentes a um determinado comprimento, é necessário indicar o início e o fim da linha. ^
significa início de linha, $
significa fim de linha.
^.{1,8}$
Deve corresponder ao que você está procurando. Em inglês, significa "desde o início da linha, deve haver de 1 a 8 caracteres, inclusive, antes do final da linha". Eu usei .
em vez de alguma classe de caractere mais restritiva no caso de você querer incluir palavras como "don't", que não são estritamente alfabéticas.