2021-02-06 04:42:36 +00:00
---
id: 587d7dbb367417b2b2512bac
2021-03-26 20:12:17 +05:30
title: Elimina espacio en blanco del inicio y final
2021-02-06 04:42:36 +00:00
challengeType: 1
forumTopicId: 301362
dashedName: remove-whitespace-from-start-and-end
---
# --description--
2021-03-26 20:12:17 +05:30
A veces no se quieren caracteres en espacios en blanco alrededor de las cadenas, pero están ahí. El proceso típico de las cadenas de texto es eliminar el espacio en blanco al inicio y al final del mismo.
2021-02-06 04:42:36 +00:00
# --instructions--
2021-03-26 20:12:17 +05:30
Escribe una expresión regular y usa los métodos de cadena apropiados para eliminar espacios en blanco al principio y al final de las cadenas.
2021-02-06 04:42:36 +00:00
2021-03-26 20:12:17 +05:30
**Nota:** El método `String.prototype.trim()` funcionará aquí, pero necesitarás completar este desafío usando expresiones regulares.
2021-02-06 04:42:36 +00:00
# --hints--
2021-03-26 20:12:17 +05:30
`result` debe ser igual a la cadena `Hello, World!`
2021-02-06 04:42:36 +00:00
```js
2021-04-13 23:48:32 +09:00
assert(result === 'Hello, World!');
2021-02-06 04:42:36 +00:00
```
2021-03-26 20:12:17 +05:30
Tu solución no debe usar el método `String.prototype.trim()` .
2021-02-06 04:42:36 +00:00
```js
assert(!code.match(/\.?[\s\S]*?trim/));
```
2021-04-13 23:48:32 +09:00
La variable `result` no debe ser igual a una cadena
2021-02-06 04:42:36 +00:00
```js
2021-04-13 23:48:32 +09:00
assert(!code.match(/result\s*=\s*["'`].*?["'` ]/));
2021-02-06 04:42:36 +00:00
```
2021-10-13 08:28:11 -07:00
El valor de la variable `hello` no debe modificarse.
```js
assert(hello === ' Hello, World! ');
```
2021-02-06 04:42:36 +00:00
# --seed--
## --seed-contents--
```js
let hello = " Hello, World! ";
let wsRegex = /change/; // Change this line
let result = hello; // Change this line
```
# --solutions--
```js
let hello = " Hello, World! ";
let wsRegex = /^(\s+)(.+[^\s])(\s+)$/;
let result = hello.replace(wsRegex, '$2');
```