Показать сообщение отдельно
  #11 (permalink)  
Старый 30.01.2018, 18:36
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

если я правильно понял, надо "схлопнуть" одинаковые символы, и указать их количество, если более одного.

var str = 'AAAADEEESSQQQQQQ';

var result = str.replace(/(.)\1+/g, function(m, c) { return c + m.length; });

alert(result);

Последний раз редактировалось Alexandroppolus, 30.01.2018 в 18:39.
Ответить с цитированием