Определение, является ли символ буквой

Учитывая набор слов, мне нужно поместить их в хеш-ключ с первой буквой слова. У меня есть слова = {}, с ключами A..Z и 0 для цифр и символов. Я делал что-то вроде

var firstLetter = name.charAt(0);
    firstLetter = firstLetter.toUpperCase();

if (firstLetter < "A" || firstLetter > "Z") {
    firstLetter = "0";
}
if (words[firstLetter] === undefined) {
    words[firstLetter] = [];
} 
words[firstLetter].push(name);

но это не помогает с диерезисом и другими символами, как в словеÄrzteversorgung. That word is put in the "0" array, how could I put it in the "A" array?

Ответы на вопрос(4)

Ваш ответ на вопрос