题目来自freecodecamp上面的一道练习题 在线调试
将字符串中的字符&
、<
、>
、"(双引号)
, 以及'(单引号)
转换为它们对应的 HTML 实体。
如果你被卡住了,记得开大招 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。
这是一些对你有帮助的资源:
RegExp
HTML Entities
HTML Entities 这个字典超级好用
整个题目的思路就是将字符串中的这几个字符用html实体替换
function convertHTML(str) {
return str.replace(/[&]/g,"&").replace(/[<]/g,"<").replace(/[>]/g,">").replace(/["]/g,""").replace(/[']/g,"'");
}
convertHTML("Dolce & Gabbana");
// "Dolce & Gabbana"