По некоторым причинам "".replace()
метод только заменяет первое вхождение и не другие. Какие-либо идеи?
"Your/string".split("/").join("_")
Если вам не требуется мощность Regexp
Вы должны использовать модификатор G
(для Global) в вашем вызове замены.
str = str.replace(/searchString/g, "replaceWith")
В вашем конкретном случае это было бы:
str = str.replace (/\//g, "_");
Обратите внимание, что вы должны избежать /
в регулярном выражении.