Сообщение от Rise
|
partitionIndexFinish у тебя вернет undefined, потому что F['Б'] не определено
|
А если я пока что не прописывал полный алфавит с кириллицей, а лишь поменял первую букву английского алфавита на первую букву русского — в этом случае требуется указывать «Б» как ты показал? То есть, ниже везде где встречается «А» — это кириллическая А, а остальной алфавит — это англ. буквы:
//3
F={A:0,B:23288,C:45163,D:77117 ...
//4
W="ABCDEFGHIJKLMNOPQRSTUVWXYZ0",
//7
case"А":return void a.e(5).then(a.bind(null ...
//8
e.prototype.normalizeLetter=function(e){var i=e[0].toUpperCase();return i>="А"&&i<="Z"?i:"0"},
Просто хотелось бы запустить переход по клику с минимумом изменений, так как если всё править - наверняка можно ошибиться и тогда сложнее будет понять, где был недочёт.
И затрудняюсь понять как прописывать экранированную \W. Попробовал по такому же принципу экранировать
[^A-Za-z0-9_], — но тоже не пошло:
s=new RegExp("(\\W)"+i+"
заменил на:
s=new RegExp("(\[\^A-Za-z0-9_\])"+i+"