Evgen
Значит структура данных String в js не подходит для работы с такими символами? Значит нужна другая структура данных для работы с такими символами?
Это из разряда задачи выше - на ios в webview при поднятой клавиатуре проблема, значит запрещаем везде выделение. Возможно, программирование - это немного не тот выбор? Если уже и на язык пинаете.