javascript replace all
Как написано тут, через split/join оно быстрее работает, чем через регулярки в replace
Как я помню replace заменяет только первое найденное, а split-join все. Хотя могу ошибаться.