DEV Community

loading...

Discussion on: javaScript – Replace all occurrences of a forward slash in a string

Collapse
aaroncql profile image
Aaron Choo

If you still need the regex way of doing this:

str.replace(/\//g, ":")
Enter fullscreen mode Exit fullscreen mode

Explanation: anything enclosed within a pair of forward slashes / signals that it is a regex. As such, we need to use the backslash to escape the forward slash to get \/. The g at the end is a flag to perform a global search, and thus replaces all occurrence of / with :.

Collapse
miketalbot profile image
Mike Talbot

Nicely put :)

Collapse
paharihacker profile image
Collapse
fluxthedev profile image
John

One and done function is better than two! Use this all the time.

Collapse
leoloopy profile image
Leoloopy

I saw this exact method used to solve a problem on GitHub but I could not understand the use of forward slash and g. Thanks for this!