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