DEV Community

Justin
Justin

Posted on

JS Challenge: Count the occurrences of a character/pattern in a string

Method 1: split() the string at the occurrences of the character/pattern and add 1 to the length of the resulting array

Method 2: Create an array from the result of matchAll() and get its length

str = 'All is well and ends well';
char = 'l';

str.split(char).length - 1;

//OR this works too

[...str.matchAll(char)].length

Enter fullscreen mode Exit fullscreen mode

Top comments (0)