--- id: 587d7db9367417b2b2512ba4 title: Match Non-Whitespace Characters challengeType: 1 --- ## Description
You learned about searching for whitespace using \s, with a lowercase s. You can also search for everything except whitespace. Search for non-whitespace using \S, which is an uppercase s. This pattern will not match whitespace, carriage return, tab, form feed, and new line characters. You can think of it being similar to the character class [^ \r\t\f\n\v].
let whiteSpace = "Whitespace. Whitespace everywhere!"
let nonSpaceRegex = /\S/g;
whiteSpace.match(nonSpaceRegex).length; // Returns 32
## Instructions
Change the regex countNonWhiteSpace to look for multiple non-whitespace characters in a string.
## Tests
```yml tests: - text: Your regex should use the global flag. testString: 'assert(countNonWhiteSpace.global, "Your regex should use the global flag.");' - text: Your regex should use the shorthand character testString: 'assert(/\\S/.test(countNonWhiteSpace.source), "Your regex should use the shorthand character \S/code> to match all non-whitespace characters.");' - text: Your regex should find 35 non-spaces in "Men are from Mars and women are from Venus." testString: 'assert("Men are from Mars and women are from Venus.".match(countNonWhiteSpace).length == 35, "Your regex should find 35 non-spaces in "Men are from Mars and women are from Venus."");' - text: 'Your regex should find 23 non-spaces in "Space: the final frontier."' testString: 'assert("Space: the final frontier.".match(countNonWhiteSpace).length == 23, "Your regex should find 23 non-spaces in "Space: the final frontier."");' - text: Your regex should find 21 non-spaces in "MindYourPersonalSpace" testString: 'assert("MindYourPersonalSpace".match(countNonWhiteSpace).length == 21, "Your regex should find 21 non-spaces in "MindYourPersonalSpace"");' ```
## Challenge Seed
```js let sample = "Whitespace is important in separating words"; let countNonWhiteSpace = /change/; // Change this line let result = sample.match(countNonWhiteSpace); ```
## Solution
```js // solution required ```