'/hello/world///////how/are/you//////////////'.replace(/\/{2,}/g, '/');
Это может быть битом на дюйм быстрее, чем советует mkoryak, поскольку он будет заменять только в случае необходимости, то есть там, где есть несколько экземпляров /
. Я уверен, что кто-то, кто лучше разбирается в основных понятиях движка регулярных выражений JavaScript, может взвесить его.
ОБНОВЛЕНИЕ : Теперь я профилировал решения для моих и mkoryak, используя приведенную выше строку, но дублировал их сотни раз, и я могу подтвердить, что мое решение последовательно работало на несколько миллисекунд быстрее.