--- id: a6b0bb188d873cb2c8729495 title: Convert HTML Entities isRequired: true challengeType: 5 videoUrl: '' localeTitle: Convertir entidades HTML --- ## Description <section id="description"> Convierta los caracteres <code>&</code> , <code><</code> , <code>></code> , <code>"</code> (comillas dobles) y <code>'</code> (apóstrofe), en una cadena con sus correspondientes entidades en HTML. Recuerde usar la <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Lectura-Búsqueda-Preguntar</a> si tiene dificultades. Intente vincular el programa. Escriba su propio código. </section> ## Instructions <section id="instructions"> </section> ## Tests <section id='tests'> ```yml tests: - text: <code>convertHTML("Dolce & Gabbana")</code> debe devolver <code>Dolce &amp; Gabbana</code> . testString: 'assert.match(convertHTML("Dolce & Gabbana"), /Dolce & Gabbana/, "<code>convertHTML("Dolce & Gabbana")</code> should return <code>Dolce & Gabbana</code>.");' - text: <code>convertHTML("Hamburgers < Pizza < Tacos")</code> debe devolver <code>Hamburgers &lt; Pizza &lt; Tacos</code> testString: 'assert.match(convertHTML("Hamburgers < Pizza < Tacos"), /Hamburgers < Pizza < Tacos/, "<code>convertHTML("Hamburgers < Pizza < Tacos")</code> should return <code>Hamburgers < Pizza < Tacos</code>.");' - text: <code>convertHTML("Sixty > twelve")</code> debe devolver <code>Sixty &gt; twelve</code> . testString: 'assert.match(convertHTML("Sixty > twelve"), /Sixty > twelve/, "<code>convertHTML("Sixty > twelve")</code> should return <code>Sixty > twelve</code>.");' - text: '<code>convertHTML('Stuff in "quotation marks"')</code> debería devolver <code>Stuff in &quot;quotation marks&quot;</code> .' testString: 'assert.match(convertHTML("Stuff in "quotation marks""), /Stuff in "quotation marks"/, "<code>convertHTML('Stuff in "quotation marks"')</code> should return <code>Stuff in "quotation marks"</code>.");' - text: '<code>convertHTML("Schindler's List")</code> debe devolver la <code>Schindler&apos;s List</code> .' testString: 'assert.match(convertHTML("Schindler"s List"), /Schindler's List/, "<code>convertHTML("Schindler's List")</code> should return <code>Schindler's List</code>.");' - text: <code>convertHTML("<>")</code> debe devolver <code>&lt;&gt;</code> . testString: 'assert.match(convertHTML("<>"), /<>/, "<code>convertHTML("<>")</code> should return <code><></code>.");' - text: <code>convertHTML("abc")</code> debe devolver <code>abc</code> . testString: 'assert.strictEqual(convertHTML("abc"), "abc", "<code>convertHTML("abc")</code> should return <code>abc</code>.");' ``` </section> ## Challenge Seed <section id='challengeSeed'> <div id='js-seed'> ```js function convertHTML(str) { // :) return str; } convertHTML("Dolce & Gabbana"); ``` </div> </section> ## Solution <section id='solution'> ```js // solution required ``` </section>