Expressão regular para corresponder ao primeiro e ao último caractere

Estou tentando usar regex para verificar se o primeiro e o último caractere de uma string são caracteres alfa entre a-z.

Eu sei que isso corresponde ao primeiro caractere:

/^[a-z]/i

Mas como faço para verificar também o último caractere?

Este:

/^[a-z][a-z]$/i

não funciona. E suspeito que deve haver algo entre as duas cláusulas, mas não sei o quê!

questionAnswers(2)

yourAnswerToTheQuestion