如何将新行从textarea转换为div?无需替换“<br/>”

时间:2013-04-12 05:43:08

标签: html replace textarea newline

如何将新行从textarea转换为div?无法替换为<br>,因为我使用PHP,HTML,CSS等代码撰写文章,代码位于<pre></pre>标记中。如果我将新行\r\n替换为<br>,那么也替换代码,这样做并不好。

我的问题示例

我写信给<textarea>

    <b>Strong Text</b>
    Normal text

    Code:
    <pre>
    <b>Strong text</b>
    Normal text
    </pre>

现在,我需要在<div>中显示textarea中的内容结果。 如果我替换 \r\n<br> <div>我就进入了这个:

    <b>Strong Text</b><br>
    Normal text<br>
    <br>
    Code:<br>
    <pre><br>
    <b>Strong text</b><br>
    Normal text<br>
    </pre>

我必须将<br>中的所有<pre>替换为\r\n,其他<br> - s 不替换

我需要将其发送到<div>

    <b>Strong Text</b><br>
    Normal text<br>
    <br>
    Code:<br>
    <pre>\r\n
    <b>Strong text</b>\r\n
    Normal text\r\n
    </pre>

\r\n =新行

0 个答案:

没有答案