JavaScript中的字符串换行符

时间:2014-08-18 09:18:04

标签: javascript line-breaks

我想在String中制作一个linkebreak。在HTML中它是这样的(如果我用一个linkebreak替换T): mystring.replace("T", "<br>");

但这在JavaScript中不起作用。 <br>也是String的一部分。如何在JavaScript中实现此功能?谢谢!

以前的链接:

2013-10-22T22:56:25.534Z

线条后的mystring:

2013-10-22T

22:56:25.534Z

4 个答案:

答案 0 :(得分:2)

您可以通过以下方式实现:

var mystring = "2013-10-22T22:56:25.534Z";

console.log(mystring.replace("T", "\n"));

DEMO

答案 1 :(得分:1)

试试这个

"2013-10-22T22:56:25.534Z".replace("T", "\n");

答案 2 :(得分:0)

用于html,在javascript普通新行字符&#39; \ n&#39;会做的伎俩,所以你需要用这个新的行字符替换T&#39; \ n&#39;而不是

mystring.replace("T", "\n");

答案 3 :(得分:0)

如果您想在声明中使用T,则可以执行类似

的操作
mystring = mystring.replace(/T/, "T\n");

Working Fiddle