2018-10-04 14:47:55 +01:00
|
|
|
---
|
|
|
|
title: Match Non-Whitespace Characters
|
|
|
|
---
|
|
|
|
## Match Non-Whitespace Characters
|
|
|
|
|
2018-12-20 17:12:29 -08:00
|
|
|
## Hint 1
|
2018-10-04 14:47:55 +01:00
|
|
|
|
2018-12-20 17:12:29 -08:00
|
|
|
* A global flag will help you get through this challenge.
|
2018-10-04 14:47:55 +01:00
|
|
|
|
2018-12-20 17:12:29 -08:00
|
|
|
## Hint 2
|
|
|
|
|
|
|
|
* Try using a shorthand character for `S` non-whitespace.
|
|
|
|
|
|
|
|
# Spoiler Alert!! Solution Ahead!
|
|
|
|
|
|
|
|
## Solution
|
|
|
|
|
|
|
|
```
|
|
|
|
javascript
|
|
|
|
let sample = "Whitespace is important in separating words";
|
|
|
|
let countNonWhiteSpace = /\S/g; // Change this line
|
|
|
|
let result = sample.match(countNonWhiteSpace);
|
|
|
|
|
|
|
|
## Explanation
|
|
|
|
|
|
|
|
* The `\S` shorthand character is a shortcut for non-whitespace. The regular expresssion returns the number of characters that match it.
|