replace替换问题--困扰很长时间了.高手帮忙.
想用javascript完成替换
原字符串 "D:\wwwnew\WebApplication1\1.gif "
替换后字符串 "D:\\wwwnew\\WebApplication1\\1.gif "
asd.replace(/\\/g, "\\\\ ") 这个不好用 \转译字符!
求真正解除的办法.
------解决方案-------------------- <div id= "wc "> D:\wwwnew\WebApplication1\1.gif </div>
<script type= "text/javascript " defer= "defer ">
var wc = document.getElementById( "wc ");
//替换后字符串 "D:\\wwwnew\\WebApplication1\\1.gif "
alert(wc.innerHTML.replace(/\\/g, "\\\\ "));
</script>
------解决方案--------------------我这里测试图片可以显示,如果楼主用的是IE7就会出错
------解决方案--------------------我的就是IE7 报错了 但是你可以用匹配的方式去验证