试图将回车转换为< br /> Javascript中的html标签? [英] Trying to translate a carriage return into a <br /> html tag in Javascript?

查看:74
本文介绍了试图将回车转换为< br /> Javascript中的html标签?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个XML提要,我可以通过javascript将其翻译成更友好的HTML,但我抓住了如何将回车转换为html br标签



<我试过这样的事情

  text = text.replace('\ r','< br /> ); 

无济于事..



任何想法?

解决方案

如果您使用字符串作为匹配条件,Javascript的替换函数仅替换第一次出现。要替换所有你可以使用正则表达式。



尝试这样的事情

  text = text.replace(/(\\\\ n | \ n | \ r)/ g,< br />); 

希望这有帮助。


I have an XML feed that im pulling via javascript and translating it into something more HTML friendly, but im caught up on how to translate carriage returns into an html br tag

I tried something like this

text = text.replace('\r','<br />'); 

to no avail..

Any ideas?

解决方案

Javascript's replace function only replaces the first occurence if you use a string as the matching criteria. To replace all you can use regex.

Try something like this

text = text.replace(/(\r\n|\n|\r)/g,"<br />");

Hope this helps.

这篇关于试图将回车转换为&lt; br /&gt; Javascript中的html标签?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆