1.4 KiB
Raw Blame History

id, title, challengeType
id title challengeType
a6b0bb188d873cb2c8729495 转换HTML实体 5

--description--

在这道题目中,我们需要写一个转换 HTML entity 的函数。需要转换的 HTML entity 有&<>"(双引号)和'(单引号)。

--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--