Тема: JS Регулярка, как оно там в действительности?
Есть строка, для наглядности пробелы заменил. Количество этих лишних символов неизвестно.
s='1====2=======,==3,======4=5,=6=======,7=,8'
Задача простая, между чисел должна остаться только одна запятая, если запятой нет, заменить один из символов на запятую.
рабочая регулярка
s=s.replace(/=+/g, "=").replace(/=,=|,=|=,|=/g, ",").split(",");
Как в действительности работает ИЛИ, первое проходит по ВСЕЙ строке, потом второе по ВСЕЙ, и так далее, то есть каждое ИЛИ идёт с начала строки?
Работать то оно работает, но может правильней разделить на отдельные replace()?
Это реальные разборки с координатами атрибута coords тега area.