将字符串中的字符 &、<、>、" (双引号), 以及 ' (单引号)转换为它们对应的 HTML 实体。
如果你被卡住了,记得开大招 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。
这是一些对你有帮助的资源:
- HTML Entities
-
convert("Dolce & Gabbana")应该返回Dolce & Gabbana。
-
convert("Hamburgers < Pizza < Tacos")应该返回Hamburgers < Pizza < Tacos。
-
convert("Sixty > twelve")应该返回Sixty > twelve。
-
convert('Stuff in "quotation marks"')应该返回Stuff in "quotation marks"。
-
convert("Shindler's List")应该返回Shindler's List。
-
convert("<>")应该返回<>。
-
convert("abc")应该返回abc。 -
- 使用的是最蠢最简单的解决方法,直接用replace方法进行替换,例如把str中的&替换成&,代码如下:
- function convert(str) {
str = str.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")
.replace(/"/g,'"').replace(/'/g,"'");
return str;
}
convert("Dolce & Gabbana");
-
HTML实体转换技巧
本文介绍了一种简单的方法来将特定字符转换为其对应的HTML实体。通过使用JavaScript的replace方法,可以轻松地将&、<、>、"及'等符号转换,确保网页内容正确显示。

被折叠的 条评论
为什么被折叠?



