Javascript - ReplaceAll

Сегодня понадобилось поработать с текстом на клиенте, а именно нужно было делать замены символа-маски в строке. Пока символ-маска был один, все отлично работало, но когда их стало несколько, заменялось только первое вхождение.. Решением было использовать регулярные выражения, вместо вызова метода replace у строки: [crayon-60949688147b6914043742/] Теперь вместо: [crayon-60949688147d2499929880/] стало [crayon-60949688147d4487526618/] Посмотреть в работе можно на JSFiddle