Código Javascript
:
Ver original"Este es el ejemplo que funciona".replace(/\s/gi, '-');
// "Este-es-el-ejemplo-que-funciona"
--------------
En cuanto a la función posteada por el op:
Código Javascript
:
Ver originalstr_replace('$13.00', '***GRATIS***', 'Son $13.00').toString() // "Son $13.00"
Necesitas escapar los caracteres que se usan como comodines en las RegExp.