Es más complicado y sólo hará un reemplazo:
Código PHP:
<script>
var texto = "esto es una cadena &1 y otra cosa";
cad='&1';
pos=texto.indexOf(cad);
uno=texto.substr(0,pos);
dos=texto.substr(pos+cad.length);
texto=uno+'HOLA'+dos;
alert(texto);
</script>