В настоящее время я переписываю реализацию списка пользователей в клиентском интерфейсе IM, который использует JavaScript. Имена в этом списке в настоящее время отсортированы по алфавиту, и я хочу изменить это так, чтобы при сравнении строк учитывались только алфавитные символы.
Например: «1foo» следует после «bar», потому что «foo» следует после «bar».
Я знаю, что мог бы просто создать две временные строки, удалив все неалфавитные символы из двух исходных строк, но я предполагаю, что должны быть более простые способы сделать это.