Это зависит от того, каково ваше определение «работы». Если под «работой» вы подразумеваете, принимает только [a-zA-Z], то да.
Если вы имеете в виду, будет ли это соответствовать ожиданиям международных пользователей, которые ожидают использовать буквенные, слоговые или идеографические символы (или «буквы» в более общем использовании), то нет. Большинство платформ теперь предлагают некоторый механизм для идентификации класса символов Unicode, и большинство новых движков регулярных выражений поддерживают сопоставление на основе классов символов Unicode. В вашем случае \ p {letter} будет наиболее подходящим классом символов.