繁体   English   中英

JavaScript替换 <br> 与\\ n

[英]JavaScript replace <br> with \n

我刚刚使用JavaScript和PHP在MySQL数据库中存储了一段文本,并用<br />替换了\\n ,现在的问题是当我尝试使用PHP检索文本时将其打印为: <br />

Dear Sir/Maddam<br />This is a letter concerning the following;<br />I would like to.... 

好吧,显而易见的解决方案是首先不将\\n替换为<br />

我不知道您要用哪种语言来抵消...

// PHP:
$out = preg_replace("/<br ?\/?>/i","\n",$in);

// JS:
out = input.replace(/<br ?\/?>/ig,"\n");

如果您只想在PHP中删除这些字符,则可以使用方便的strip_tags()函数。 但是,这将删除字符串中的所有 HMTL元素。

如果只想将<br/>字符串转换回\\n则可以使用php的str_replace()函数。

$newString = str_replace("<br/>", "\n", $originalString);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM