How to usematch() function in Javascript

JavaScript match() function is used to search a string for a match against any regular expression. If the match is found, then this will return the match as an array.

Example: Counting occurrence of Geeks in “w3wiki” using the “match()” function. 

Javascript
function gfg() {
    let r = "Geeks For Geeks ";
    console.log(
        (r.match(/Geeks/g)).length);

}
gfg()

Output
2

The ‘g’ in the function specifies global which is used to search for an entire string rather than stop by finding the first occurrence.

How to count string occurrence in string using JavaScript ?

In JavaScript, we can count the string occurrence in a string by counting the number of times the string is present in the string.

This can be done in the following ways:

Table of Content

  • Approach 1: Using match() function
  • Approach 2: Using a loop
  • Approach 3: Using split() function
  • Approach 4: Using Indexof()
  • Approach 5: Using regular expressions

Similar Reads

Approach 1: Using match() function

JavaScript match() function is used to search a string for a match against any regular expression. If the match is found, then this will return the match as an array....

Approach 2: Using a loop

Looping in programming languages is a feature that facilitates the execution of a set of instructions/functions repeatedly while some condition evaluates to true...

Approach 3: Using split() function

split() Method is used to split the given string into an array of strings by separating it into substrings using a specified separator provided in the argument....

Approach 4: Using Indexof()

indexOf() method returns the position of the first occurrence of the specified character or string in a specified string....

Approach 5: Using regular expressions

Regular expressions are powerful tools for pattern matching in strings. We can utilize regular expressions with the match() method to count occurrences of a substring within a string....