【问题标题】:line breaks using javascript strings使用 javascript 字符串的换行符
【发布时间】:2011-06-01 06:37:29
【问题描述】:

我在 javascript 中使用 \n 换行,例如:-

text = "这是一个测试" + "\n" + "另一个测试";

并使用代码在 html 中显示这一点

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

但我得到的文本没有 br

在检查萤火虫控制台时,我得到的是换行符(\n 未显示,但已创建换行符)

如何使用 \n 放置换行符,或者我必须执行一些自定义代码而不是 \n

谢谢

【问题讨论】:

    标签: javascript string line-breaks


    【解决方案1】:

    使用双引号来避免 \n

    试试这个:

    text = text.replace("\n" , "<br>");
    

    【讨论】:

      【解决方案2】:

      /\r\n|[\r\n]/g

      【讨论】:

        【解决方案3】:
        var newText = text.replace(/\n/g , "<br>");
        

        【讨论】:

        • O O 谢谢.. 正则表达式.. 没有正则表达式无法完成某些事情..:D
        • 你能看看这个问题吗...stackoverflow.com/questions/4558136/…
        • @Pradyut - 可以在没有正则表达式的情况下使用循环来完成,正则表达式更容易。
        • 我正在使用一个循环来逐个获取网址以进行检查...这可以通过正则表达式完成..问题是关于简单地使用正则表达式...请帮助...
        猜你喜欢
        • 2018-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-12
        • 2020-11-10
        相关资源
        最近更新 更多