Hola amigos,
 
Hace unos días tuve una dificultad, necesitaba usar algo parecido a la función str_replace() de PHP. 
Después de buscar y buscar e investigar sobre eso, encontre informaciones sobre el funcionamiento de las expresiones regulares. 
Me puse a trabajar, aqui les dejo la función str_replace() para javascript. 
Espero les sea de utilidad.  
Código:
 <script language="javascript">
// Función str_replace() para JavaScript //
// str_replace(string busca, string reenplazar, string original) //
function str_replace(busca, repla, orig)
{
	str 	= new String(orig);
	rExp	= "/"+busca+"/g";
	rExp	= eval(rExp);
	newS	= String(repla);
	str = new String(str.replace(rExp, newS));
	return str;
}
</script>
  Talvéz el codigo no sea el más optimo, pero funciona, ustedes pueden mejorarlo! 
 
 
Saludos