【问题标题】:What's the easiest way to replace '\n' with '<br>'?用 '<br>' 替换 '\n' 最简单的方法是什么?
【发布时间】:2012-01-31 18:00:38
【问题描述】:

我在问题中找到了一些答案,但我不明白并且在那些解决方案中使用了 AJAX。

现在我想找到一个简单的解决方案,用 &lt;br&gt; 替换“Enter Key”或 \n 以在 JavaScript 或 PHP 中查找新行。

对于 &lt;form&gt; 中的文本输入(访问者 cmets)。

有什么方法可以使用string.search() 并且不使用 AJAX 或 Jquery 或一些更难的解决方案吗?

【问题讨论】:

标签: php javascript newline


【解决方案1】:

PHP 的内置函数 nl2br() 可以做到这一点。

【讨论】:

    【解决方案2】:

    nl2br是最简单的

    <?php echo nl2br($_POST['someTextArea']); ?>
    

    【讨论】:

      【解决方案3】:

      在 PHP 中使用 nl2br 更改新行以中断标签。 http://php.net/manual/en/function.nl2br.php

      【讨论】:

        【解决方案4】:

        最简单、最可靠的方法是使用 PHP 内置的 nl2br() 函数。

        http://php.net/manual/en/function.nl2br.php

        但是,您似乎希望使用 javascript 来实现此目的。这可以使用这个来完成:

        value.replace(/\n/g,'<br />')
        

        【讨论】:

          猜你喜欢
          • 2021-11-14
          • 1970-01-01
          • 1970-01-01
          • 2011-01-14
          • 2015-09-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多