Я использую следующий код для преобразования динамической строки в допустимый класс.
domain.replace('.','_','gi')
Это отлично работает во всех основных браузерах, но не в Internet Explorer, и мне интересно, почему. Флаги gi предназначены для глобальных и нечувствительных к регистру, но их удаление означает, что замена не работает и в Firefox.
Есть идеи, как изменить это, чтобы сделать его более удобным для большего количества браузеров?