2018-10-08 17:34:43 +00:00
---
id: a6b0bb188d873cb2c8729495
title: Convert HTML Entities
isRequired: true
challengeType: 5
2018-10-10 20:20:40 +00:00
videoUrl: ''
localeTitle: Convertir entidades HTML
2018-10-08 17:34:43 +00:00
---
## Description
2018-10-10 20:20:40 +00:00
< section id = "description" > Convierta los caracteres < code > & < / code > , < code > < < / code > , < code > > < / code > , < code > " < / code > (comillas dobles) y < code > ' < / code > (apóstrofe), en una cadena a sus correspondientes entidades HTML. Recuerde usar < a href = "http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target = "_blank" > Lectura-Búsqueda-Preguntar< / a > si se atasca. Intente vincular el programa. Escriba su código propio. < / section >
2018-10-08 17:34:43 +00:00
## Instructions
2018-10-10 20:20:40 +00:00
< section id = "instructions" >
2018-10-08 17:34:43 +00:00
< / section >
## Tests
< section id = 'tests' >
```yml
tests:
2018-10-10 20:20:40 +00:00
- text: < code > convertHTML(" Dolce & Gabbana" )</ code > debe devolver < code > Dolce & amp; Gabbana</ code > .
2018-10-20 12:28:26 +00:00
testString: 'assert.match(convertHTML("Dolce & Gabbana"), /Dolce & Gabbana/, "< code > convertHTML("Dolce & Gabbana")< / code > should return < code > Dolce & Gabbana< / code > .");'
2018-10-10 20:20:40 +00:00
- text: < code > convertHTML(" Hamburgers < Pizza < Tacos" )</ code > debe devolver < code > Hamburgers & lt; Pizza & lt; Tacos</ code >
2018-10-20 12:28:26 +00:00
testString: 'assert.match(convertHTML("Hamburgers < Pizza < Tacos " ) , / Hamburgers & lt ; Pizza & lt ; Tacos / , " < code > convertHTML("Hamburgers < Pizza < Tacos " ) < / code > should return < code > Hamburgers < Pizza < Tacos< / code > .");'
2018-10-10 20:20:40 +00:00
- text: < code > convertHTML(" Sixty > twelve" )</ code > debe devolver < code > Sixty & gt; twelve</ code > .
2018-10-20 12:28:26 +00:00
testString: 'assert.match(convertHTML("Sixty > twelve"), /Sixty > twelve/, "< code > convertHTML("Sixty > twelve")< / code > should return < code > Sixty > twelve< / code > .");'
2018-10-10 20:20:40 +00:00
- text: '< code > convertHTML(' Stuff in " quotation marks"' )</ code > debería devolver < code > Stuff in & quot;quotation marks& quot;</ code > .'
2018-10-20 12:28:26 +00:00
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 > .");'
2018-10-10 20:20:40 +00:00
- text: '< code > convertHTML(" Schindler' s List" )</ code > debe devolver la < code > Schindler& apos;s List</ code > .'
2018-10-20 12:28:26 +00:00
testString: 'assert.match(convertHTML("Schindler"s List"), /Schindler' s List/, "< code > convertHTML("Schindler' s List")< / code > should return < code > Schindler' s List< / code > .");'
2018-10-10 20:20:40 +00:00
- text: < code > convertHTML("<>" )</ code > debe devolver < code > & lt;& gt;</ code > .
2018-10-20 12:28:26 +00:00
testString: 'assert.match(convertHTML("< >"), /< > /, "< code > convertHTML("< >")< / code > should return < code > < > < / code > .");'
2018-10-08 17:34:43 +00:00
- 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");
2018-10-10 20:20:40 +00:00
2018-10-08 17:34:43 +00:00
```
< / div >
< / section >
## Solution
< section id = 'solution' >
```js
2018-10-10 20:20:40 +00:00
// solution required
2018-10-08 17:34:43 +00:00
```
< / section >