排除将双引号(")转换为"
Exclude double quotes (") from being turned into "
还不知道这个问题是否得到了回答,但我会试一试。
假设我有一个这样的字符串:
var x = '"Hello" & good morning';
我使用.replace()
将特殊字符转换为ASCII,如下所示:
x.replace(/('r'n|'n|'r)/gm,"");
它将显示为:
"Hello" & good morning
但我希望它打印为:
"Hello" & good morning
感谢您的帮助。谢谢
尝试以下片段:
输入:'"Hello" & good morning';
输出:"Hello" & good morning
var x = '"Hello" & good morning';
var decodeHtmlEntity = function(x) {
return x.replace(/&#('d+);/g, function(match, dec) {
return String.fromCharCode(dec);
});
};
alert(decodeHtmlEntity(x));
使用此代码
function myFunction(a, b) {
var x = ''"Hello'" & good morning';
x.replace(/('r'n|'n|'r)/gm,"");
}
明白了。
x.replace(/('r'n|'n|'r)/gm,"").replace(/"/g, '"');
我差点错过了。谢谢那些帮助我的人。
例如,当在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}}
就这么简单。
相关文章:
- 转换异常时间&Datestring到JavaScript日期
- 理解API转换&内部API's
- 关于&从win8 RC转换为win8 RTM后,首选项弹出按钮为空
- JavaScript日期&时间转换tz到正常
- 有任何方法可以转换这个字符串:;库德纳ção”;对此:“;Coordena&#231&#2
- CSS转换&时机似乎不对
- 如何使用javascript转换特殊字符及其实体名称(如&with&)
- 转换&用javascript将mongodb的UTC格式显示为EST格式
- 谷歌标签管理器添加&instrad of just&转换为脚本src
- 转换日期&PST时区到UTC的时间
- 将apple选项卡空间转换为
- 转换由&进入数组
- 获取纬度&将不同位置的经度值转换为一个值
- 转换特定日期&基于用户位置的时间到utc日期&时间
- 如何将我的数组数据转换为键&值对
- 排除将双引号(")转换为"
- 如何序列化包含混合HTML&XML转换为字符串
- 如何将大引号转换为“
- 如何拆分javascript&html转换为多个文件
- 阻止CKEditor添加'数据cke已保存'以及转换<