-2

我越来越

Uncaught SyntaxError: Unexpected token ILLEGAL 

我检查了因为这个

  currentMd: '<div>#hehe


  </div>'

打破它的两条额外的新线currentMd,那么我该如何用 ? 代替新线\n

所以它会是这样的

  currentMd: '<div>#hehe\n\n</div>'

在 javascript 或 jQuery 中会很好。

可能不清楚,这里的内容实际上只是一个例子。

实际内容是从数据库中检索的,所以在数据库中我无法控制,用户总是会按 Enter 键。


编辑:

我在这里的问题可能不是很清楚。

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

4

3 回答 3

1

关于什么:

var your_content = "<div>#hehe\
    \
    \
    </div>";
var replaced_text = your_content.replace(/\n|\s/g, "");

演示:http: //jsfiddle.net/A4Hk8/

于 2013-07-06T01:04:46.603 回答
0

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

于 2013-07-06T01:01:45.120 回答
0

这正是你的做法:

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

</div>"
于 2013-07-06T01:02:34.000 回答