Add containsWhitespace snippet
This commit is contained in:
17
snippets/containsWhitespace.md
Normal file
17
snippets/containsWhitespace.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: containsWhitespace
|
||||||
|
tags: string,regexp,beginner
|
||||||
|
---
|
||||||
|
|
||||||
|
Returns `true` if the given string contains any whitespace characters, `false` otherwise.
|
||||||
|
|
||||||
|
Use `RegExp.prototype.test()` with an appropriate regular expression to check if the given string contains any whitespace characters.
|
||||||
|
|
||||||
|
```js
|
||||||
|
const containsWhitespace = str => /\s/.test(str);
|
||||||
|
```
|
||||||
|
|
||||||
|
```js
|
||||||
|
containsWhitespace('lorem'); // false
|
||||||
|
containsWhitespace('lorem ipsum'); // true
|
||||||
|
```
|
||||||
11
test/containsWhitespace.test.js
Normal file
11
test/containsWhitespace.test.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
const {containsWhitespace} = require('./_30s.js');
|
||||||
|
|
||||||
|
test('containsWhitespace is a Function', () => {
|
||||||
|
expect(containsWhitespace).toBeInstanceOf(Function);
|
||||||
|
});
|
||||||
|
test('containsWhitespace returns true when there are whitespaces', () => {
|
||||||
|
expect(containsWhitespace('Lorem Ipsum')).toBe(true);
|
||||||
|
});
|
||||||
|
test('containsWhitespace returns false when there are no whitespaces', () => {
|
||||||
|
expect(containsWhitespace('LoremIpsum')).toBe(false);
|
||||||
|
});
|
||||||
Reference in New Issue
Block a user