Если вас интересуют только буквы латинского алфавита (западноевропейские), это должно сработать:
[A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\xff]
Для других скриптов (например, греческих, кириллических, тайских букв, символов CJK и т. Д.) Все становится намного сложнее, и становится безопаснее просто запретить такие вещи, как управляющие символы, чем пытаться отслеживать, какие символы "письмо".