简体   繁体   English

转义字符(元字符和重音符号)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM