This does not work and I need it badly
$('some+multi+word+string').replace('+', ' ' );
always gets
some multi+word+string
it's always replacing for the first instance only, but I need it to work for all + symbols.
You need to use a regular expression, so that you can specify the global (g) flag:
var s = 'some+multi+word+string'.replace(/\+/g, ' ');
(I removed the $()
around the string, as replace
is not a jQuery method, so that won't work at all.)