当前位置: 代码迷 >> JavaScript >> replace替换有关问题-困扰很长时间了.高手帮忙
  详细解决方案

replace替换有关问题-困扰很长时间了.高手帮忙

热度:70   发布时间:2012-04-07 17:31:52.0
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 报错了 但是你可以用匹配的方式去验证
  相关解决方案