[英]Unscape characters (metacharacters and accents)
My program is consuming data from an API which returns something like this: 我的程序正在使用来自API的数据,该API返回如下内容:
"<a href=\"http:\/\/www.website2.com\/\" target=\"_blank\">Item card<\/a>","<img src=\"https:\/\/website.com\/assets\/images\/flags\/es.png\">","81","80","63","65","62","38933",700,"<a class=\"btn btn-warning btn-sm\" data-toggle=\"modal\" data-target=\"#info20\"><i class=\"fa fa-eye\"><\/i> Ver<\/a><a class=\"btn btn-success btn-sm\" data-toggle=\"modal\" data-target=\"#buy20\"><i class=\"fa fa-shopping-cart\"><\/i> Comprar<\/a><div class=\"modal fade\" id=\"info20\" aria-hidden=\"true\"><div class=\"modal-dialog modal-lg\">\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\"><i class=\"icons-office-52\"><\/i><\/button>\n <h4 class=\"modal-title\"><strong>Mas informaci\u00f3n<\/strong><\/h4>\n <\/div>\n <div class=\"modal-body\">\n"]
Notice it's not only scaping "
and /
, but also special characters. 请注意,它不仅对
"
和/
"
了转义,而且对特殊字符进行了转义。
And I would like to convert it to normal HTML. 我想将其转换为普通的HTML。 Is there any vanilla JavaScript function to achieve it?
是否有任何普通的JavaScript函数可以实现?
简单的unescape(response)
应该完成unescape(response)
特殊字符的工作-然后,您可以继续将其与任何以html代码作为输入的方法一起使用(例如insertAdjacentHTML
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.