Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将新线路更换为<;br>;,没有字符串的开头,_Javascript_Jquery_Html_Replace - Fatal编程技术网

Javascript 将新线路更换为<;br>;,没有字符串的开头,

Javascript 将新线路更换为<;br>;,没有字符串的开头,,javascript,jquery,html,replace,Javascript,Jquery,Html,Replace,我正在尝试将java脚本中的新行替换为。但是 $(this).html($(this).text().replace(/(\n|\r)/gm, "<br>")); $(this).html($(this).text().replace(/(\n |\r)/gm,“”); 其他的功能就像这个,也取代了第一行。因此,我在开始时使用回车符格式化文本。范例 <br> (?) <br> (?) Text <br> (?) (?) 正文 如何解决这

我正在尝试将java脚本中的新行替换为

。但是

$(this).html($(this).text().replace(/(\n|\r)/gm, "<br>")); 
$(this).html($(this).text().replace(/(\n |\r)/gm,“
”);
其他的功能就像这个,也取代了第一行。因此,我在开始时使用回车符格式化文本。范例

<br> (?)
<br> (?)
Text
<br>

(?)
(?) 正文
如何解决这个问题

$(".class").each(function(){
    $(this).html($(this).text().replace(/\\n/g, "<br/>"));
}); 
$(“.class”)。每个(函数(){
$(this.html($(this.text().replace(/\\n/g,“
”); });
您可能需要从字符串中删除前导“\n”,如下所示:

$(".class").each(function() {
    $(this).html( $(this).text().trim('\n').replace(/\n/g, "<br/>") );
});
$(“.class”)。每个(函数(){
$(this.html($(this.text().trim('\n')).replace(/\n/g,“
”); });
您是否尝试过
。替换(/(\r\n |\n |\r)/gm,“
”)
?那么,我在开始时输入格式化文本。是什么意思?因为br在开始,在数据库中我没有它,我想这个评论应该可以帮助你: