I have this string:
var someString = \"23/03/2012\";
and want to replace all the \"/\" with \"-\".
I tried to do this:
<
Try escaping the slash: someString.replace(/\//g, "-");
By the way - /
is a (forward-)slash; \
is a backslash.
Area.replace(new RegExp(/\//g), '-')
replaces multiple forward slashes (/
) with -
Escape it: someString.replace(/\//g, "-");
Just use the split - join approach:
my_string.split('/').join('replace_with_this')
You can just replace like this,
var someString = "23/03/2012";
someString.replace(/\//g, "-");
It works for me..
First of all, that's a forward slash. And no, you can't have any in regexes unless you escape them. To escape them, put a backslash (\
) in front of it.
someString.replace(/\//g, "-");
Live example