簡體   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