Javascript的replace()在每次出现时只替换一次

Javascript replace() only once per occurrence

本文关键字:替换 一次 Javascript replace      更新时间:2023-09-26

我通过全局替换它们来替换HTML <br>标记的所有输入命中。我使用下面的代码行。

Javascript代码:

var text = document.getElementById('text_input').value.replace(/'n/g, "<br />");

HTML代码

<textarea placeholder="Write New.." id="text_input" name="text_input" class="text_input" spellcheck="true" ></textarea>

因此,如果我按enter两次或更多次,它将替换所有的输入点击到HTML <br>标签。但我想替换一个<br>标签每行

如果要替换连续匹配,请在正则表达式中使用+符号:

var text = document.getElementById('text_input').value.replace(/'n+/g, "<br />");