Попробуйте:
^([a-zA-Z])+([ ]{1})([a-zA-Z]{1})([.])([a-zA-Z]{1})([.])
Я взял пробел и точки в классе ([]
).Если вы не делаете это с точкой, то это означает любой символ.Плюсы Alo избыточны, они означают более одного символа.
PS: @ f1sh правильно замечает, что наличие {1}
ничего не меняет, поэтому более короткая форма будет:
^([a-zA-Z])+([ ])([a-zA-Z])([.])([a-zA-Z])([.])