js 中如何将 <br> 替换成 \n var c = content.replace("<br>","\n");这样貌似不行。在firefox下可以替换一个<br>,在IE下不管用。请大侠指点迷津!不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var c = content.replace(/<br>/ig, "\n") JS一般用的是var c = content.replace(/ <br>/ig, "\n")如果要用""那么得用var c = content.replace(new RegExp("<br>","g"),"\n") JS一般用的是var c = content.replace(/ <br>/ig, "\n")如果要用""那么得用var c = content.replace(new RegExp("<br>","g"),"\n") 将所有的 <br> 换成 "\n" var str = content.replace(/<br\/>/g, "\n") 将所有的 "\n" 换成 "<br>" var str = content.replace(/\r/g, "<br/>") 顺便我想告诉下楼主,貌似 <br/> 对应的转义符是 "\r" 不是 "\n" , 反正如果 "\n" 不行的话, 试试 "\r" 顶楼上.1. js 的 replace 的参数是正则表达式,而且,仅仅是对源字符串进行提取,所以源字符串并没有改变,需要将改变后的结果接收下来. 也就是 content = content.replace( ... );2. 正则表达式中的 < 和 > 是需要进行转义的。所以,写法最好是这样的 : var js_test = "hello<br/>world<br>"; js_test = js_test.replace(/\<br *?\/?\>/g,"\n"); alert(js_testjs_test);这里的一个特殊点在于,<br> 可能出现的形式有多种,分别为<br> 或者 <br/> 或者 <br > 或者 <br />也就是 空格,以及标签结束符,上面的正则表达式概括了这所有的情况。 php类似于团购的剩余时间 多个文件调用同一JS,JS中的setInterval怎样只在一个页面执行 如何用eval动态执行一个需要传对象参数的函数 如何根据访问来源来判断是否允许访问html页? javascript能否實現對一組圖片進行幻燈片式的放映,並可選擇多咱放映方式 确定是点击了哪个按钮submit的方法? 框架页面如何用走马灯 如何屏蔽掉超链接的地址 javascript可以实现这样的功能吗?在线等! 如可处理,点击button弹出保存文件对话框?????????????? 请高手帮忙,B/S系统怎样做像53客服一样的小登陆窗口 javascript是面向对象的嘛?
如果要用""
那么得用
var c = content.replace(new RegExp("<br>","g"),"\n")
var c = content.replace(/ <br>/ig, "\n")
如果要用""
那么得用
var c = content.replace(new RegExp("<br>","g"),"\n")
var str = content.replace(/<br\/>/g, "\n")
将所有的 "\n" 换成 "<br>" var str = content.replace(/\r/g, "<br/>")
顺便我想告诉下楼主,貌似 <br/> 对应的转义符是 "\r" 不是 "\n" , 反正如果 "\n" 不行的话, 试试 "\r"
1. js 的 replace 的参数是正则表达式,而且,仅仅是对源字符串进行提取,所以源字符串并没有改变,需要将改变后的结果接收下来. 也就是 content = content.replace( ... );2. 正则表达式中的 < 和 > 是需要进行转义的。所以,写法最好是这样的 : var js_test = "hello<br/>world<br>";
js_test = js_test.replace(/\<br *?\/?\>/g,"\n");
alert(js_testjs_test);这里的一个特殊点在于,<br> 可能出现的形式有多种,分别为<br> 或者 <br/> 或者 <br > 或者 <br />
也就是 空格,以及标签结束符,上面的正则表达式概括了这所有的情况。