Remove countVowels
This commit is contained in:
@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
title: countVowels
|
|
||||||
tags: string,beginner
|
|
||||||
---
|
|
||||||
|
|
||||||
Returns `number` of vowels in provided string.
|
|
||||||
|
|
||||||
Use a regular expression to count the number of vowels `(A, E, I, O, U)` in a `string`.
|
|
||||||
|
|
||||||
```js
|
|
||||||
const countVowels = str => (str.match(/[aeiou]/gi) || []).length;
|
|
||||||
```
|
|
||||||
|
|
||||||
```js
|
|
||||||
countVowels('foobar'); // 3
|
|
||||||
countVowels('gym'); // 0
|
|
||||||
```
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
const {countVowels} = require('./_30s.js');
|
|
||||||
|
|
||||||
test('countVowels is a Function', () => {
|
|
||||||
expect(countVowels).toBeInstanceOf(Function);
|
|
||||||
});
|
|
||||||
test('countVowels returns the correct count', () => {
|
|
||||||
expect(countVowels('foobar')).toBe(3);
|
|
||||||
});
|
|
||||||
test('countVowels returns the correct count', () => {
|
|
||||||
expect(countVowels('ggg')).toBe(0);
|
|
||||||
});
|
|
||||||
Reference in New Issue
Block a user