我想使用<br>
替换.replace()
字符串的所有(换行符+ 4空格)。
我可以用什么表达来实现这个目标?
我对Javascript知之甚少。我问的问题可能过于简单,但对我来说这很困难。
答案 0 :(得分:1)
喜欢这个吗?
var str = "foo\n bar\n baz";
str = str.replace(/\n {4}/g,"<br>");
console.log(str); //foo<br>bar<br>baz
基本上:
/
=启动正则表达式
\n
=换行符
{4}
= 4个空格(请注意{4}
量词前面有空格)
/
=结束正则表达式
g
=全局标志,否则只会替换第一场比赛。
答案 1 :(得分:1)
如果我认为这是你正在寻找的东西:
var str = "somthing\n something";
str = str.replace("\n ","<br>");