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)

ACI image

ACI.dev: Fully Open-source AI Agent Tool-Use Infra (Composio Alternative)

100% open-source tool-use platform (backend, dev portal, integration library, SDK/MCP) that connects your AI agents to 600+ tools with multi-tenant auth, granular permissions, and access through direct function calling or a unified MCP server.

Check out our GitHub!

Join the Runner H "AI Agent Prompting" Challenge: $10,000 in Prizes for 20 Winners!

Runner H is the AI agent you can delegate all your boring and repetitive tasks to - an autonomous agent that can use any tools you give it and complete full tasks from a single prompt.

Check out the challenge

DEV is bringing live events to the community. Dismiss if you're not interested. ❤️