<input type="" id="replacement" value='\\\"; alert("хa-хa, было ваше стало наше");"'/>
<script type="text/javascript">
var replacewith;
eval('replacewith = "'+ document.getElementById("replacement").value.replace(/([^\\]|^)((?:\\\\)*)"/g,'$1$2\\"') + '"');
</script>
Может, я не очень разбираюсь в javascript, но я умею писать регулярные выражения