--- id: 587d7dbb367417b2b2512bac title: Remove Whitespace from Start and End challengeType: 1 forumTopicId: 301362 localeTitle: Удаление пробелов от начала и конца --- ## Description
Иногда пробельные символы вокруг строк не нужны, но есть. Типичная обработка строк - удаление пробелов в начале и в конце.
## Instructions
Напишите регулярное выражение и используйте соответствующие строковые методы для удаления пробелов в начале и в конце строк. Заметка
Здесь будет работать метод .trim() , но вам придется выполнить эту задачу, используя регулярные выражения.
## Tests
```yml tests: - text: result should equal to "Hello, World!" testString: assert(result == "Hello, World!"); - text: You should not use the .trim() method. testString: assert(!code.match(/\.trim\(.*?\)/)); - text: The result variable should not be set equal to a string. testString: assert(!code.match(/result\s*=\s*".*?"/)); ```
## Challenge Seed
```js let hello = " Hello, World! "; let wsRegex = /change/; // Change this line let result = hello; // Change this line ```
## Solution
```js let hello = " Hello, World! "; let wsRegex = /^(\s+)(.+[^\s])(\s+)$/; let result = hello.replace(wsRegex, '$2'); ```