1.3 KiB
1.3 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
587d7dbb367417b2b2512bac | 刪除開頭和結尾的空白 | 1 | 301362 | remove-whitespace-from-start-and-end |
--description--
有時字符串周圍存在的空白字符並不是必需的。 字符串的典型處理是刪除字符串開頭和結尾處的空格。
--instructions--
編寫一個正則表達式並使用適當的字符串方法刪除字符串開頭和結尾的空格。
注意: String.prototype.trim()
方法在這裏也可以實現同樣的效果,但是你需要使用正則表達式來完成此項挑戰。
--hints--
result
應該等於 Hello, World!
assert(result === 'Hello, World!');
你不應該使用 String.prototype.trim()
方法。
assert(!code.match(/\.?[\s\S]*?trim/));
result
變量的值不應該是一個字符串。
assert(!code.match(/result\s*=\s*["'`].*?["'`]/));
hello
變量的值不應更改。
assert(hello === ' Hello, World! ');
--seed--
--seed-contents--
let hello = " Hello, World! ";
let wsRegex = /change/; // Change this line
let result = hello; // Change this line
--solutions--
let hello = " Hello, World! ";
let wsRegex = /^(\s+)(.+[^\s])(\s+)$/;
let result = hello.replace(wsRegex, '$2');