Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 如何用'替换新的换行符\n';_Javascript_Jquery_Node.js - Fatal编程技术网

Javascript 如何用'替换新的换行符\n';

Javascript 如何用'替换新的换行符\n';,javascript,jquery,node.js,Javascript,Jquery,Node.js,我要走了 Uncaught SyntaxError: Unexpected token ILLEGAL 因为这个我检查了一下 currentMd: '<div>#hehe </div>' 用javascript或jQuery就可以了 这里的内容是否仅仅是一个例子还不清楚 实际内容是从数据库中检索的,因此在数据库中,我将无法控制,用户将始终按enter键 编辑: 我在这里的问题可能不是很清楚 问题是分配给contentMd的内容是从nodejs检索的,我

我要走了

Uncaught SyntaxError: Unexpected token ILLEGAL 
因为这个我检查了一下

  currentMd: '<div>#hehe


  </div>'
用javascript或jQuery就可以了

这里的内容是否仅仅是一个例子还不清楚

实际内容是从数据库中检索的,因此在数据库中,我将无法控制,用户将始终按enter键


编辑: 我在这里的问题可能不是很清楚


问题是分配给
contentMd
的内容是从
nodejs
检索的,我无法控制其中的内容。

进入文本编辑器,手动替换换行符。除非此代码是计算机生成的,或者您在捕获此错误之前设法在数千行代码中生成此错误,否则这应该足够好了。

这正是您执行此操作的方式:

> '<div>#hehe\n\n</div>'
"<div>#hehe

</div>"
'#呵呵\n\n'
“#呵呵
"
关于:

var your_content = "<div>#hehe\
    \
    \
    </div>";
var replaced_text = your_content.replace(/\n|\s/g, "");
var your_content=“#呵呵\
\
\
";
var replaced_text=您的_内容。replace(/\n |\s/g,“”);

演示:

这正是你要做的。实际上是3个换行符,而不是2个换行符。@jcsanyi问题是从数据库检索内容:/@Ali:那么答案取决于数据库如何获取内容,代码的哪一部分来自数据库。@jcsanyi这是在nodejs中的内容是从数据库检索的:/@Ali:我不知道你的意思。您是否直接将其打印到JS文件中?如果是这样,那就不是解决问题的办法。你不能用JavaScript修复无效的JavaScript。我不是,这是从服务器端检索的。@Ali:你不能用JavaScript修复无效的JavaScript。修正你的服务器输出它的方式。它不起作用,因为内容已经在JavaScript文件中执行了:(实际上我想我应该在服务器上而不是在客户端这样做,它可以工作:谢谢!
var your_content = "<div>#hehe\
    \
    \
    </div>";
var replaced_text = your_content.replace(/\n|\s/g, "");