不知道这是否已经回答,但我会试一试。
据说我有一个这样的字符串:
var x = '"Hello" & good morning';
我使用.replace()
将特殊字符转换为ASCII,如下所示:
x.replace(/(\r\n|\n|\r)/gm,"");
它将显示为:
"Hello" & good morning
但我希望它打印为:
"Hello" & good morning
感谢任何帮助。谢谢!
答案 0 :(得分:1)
尝试以下代码段:
输入:id username
32 Suresh M
44 Senthil Kumar
输出:'"Hello" & good morning';
"Hello" & good morning

答案 1 :(得分:0)
使用此代码
function myFunction(a, b) {
var x = '\"Hello\" & good morning';
x.replace(/(\r\n|\n|\r)/gm,"");
}
答案 2 :(得分:0)
知道了。
x.replace(/(\r\n|\n|\r)/gm,"").replace(/"/g, '"');
我差点错过了。感谢那些帮助过的人。
答案 3 :(得分:0)
例如,在flask-python或ninja-python render_template('./mytemp.html',var_1 =' "hello" ')
中将变量var_1
导出到html模板mytemp.html
时出现此错误,因此在html中双引号显示为&#34替换{{var_1}}
,即"hello"
。如果是这种情况,只需使用html模板mytemp.html中的safe
运算符(当然是在javascript中),就可以对此进行修改,
var myvar = {{var_1 | safe}}
就这么简单。