freeCodeCamp/curriculum/challenges/chinese/02-javascript-algorithms-an.../intermediate-algorithm-scri.../convert-html-entities.md

1.4 KiB

id title challengeType forumTopicId
a6b0bb188d873cb2c8729495 转换 HTML 实体字符 5 16007

--description--

请将字符串中的 &<>"(双引号)和 '(单引号)转换为 HTML 实体字符,并返回转换之后的字符串。

--hints--

convertHTML("Dolce & Gabbana") 应返回 "Dolce &amp; Gabbana"

assert.match(convertHTML('Dolce & Gabbana'), /Dolce &amp; Gabbana/);

convertHTML("Hamburgers < Pizza < Tacos") 应返回 "Hamburgers &lt; Pizza &lt; Tacos"

assert.match(
  convertHTML('Hamburgers < Pizza < Tacos'),
  /Hamburgers &lt; Pizza &lt; Tacos/
);

convertHTML("Sixty > twelve") 应返回 "Sixty &gt; twelve"

assert.match(convertHTML('Sixty > twelve'), /Sixty &gt; twelve/);

convertHTML('Stuff in "quotation marks"') 应返回 "Stuff in &quot;quotation marks&quot;"

assert.match(
  convertHTML('Stuff in "quotation marks"'),
  /Stuff in &quot;quotation marks&quot;/
);

convertHTML("Schindler's List") 应返回 "Schindler&apos;s List"

assert.match(convertHTML("Schindler's List"), /Schindler&apos;s List/);

convertHTML("<>") 应返回 "&lt;&gt;"

assert.match(convertHTML('<>'), /&lt;&gt;/);

convertHTML("abc") 应返回 "abc"

assert.strictEqual(convertHTML('abc'), 'abc');

--solutions--