在javascript中变量的简单引用

时间:2016-11-21 11:19:31

标签: javascript single-quotes

我想接受简单的引号到字符串而不会崩溃我的curl请求。

这是我的卷曲请求:

curl -XGET "localhost:9200/test/all/_search?pretty" -d \'{"query":"'+question+'"}\'';

如果question = 'It's OK'

在我的要求下我会有错误

 Syntax error: Unterminated quoted string

目前我尝试了几种解决方案(如下图所示),但没有一种解决方案:

question = question.replace(/'/g, "\\'");

你有解决方案吗?

1 个答案:

答案 0 :(得分:0)

以下工作正常,猜你只需要逃避反斜杠

let question = "lskdlskd'sldklskd"; question = question.replace(/'/g, "\\\\'");