Skip to content

Function: occurrences() ​

occurrences(value, pattern): number

Defined in: string.ts:89

Counts the number of non-overlapping occurrences of a pattern in a string.

Parameters ​

value ​

string

The string to search within.

pattern ​

string | RegExp

The substring or regular expression to search for.

Returns ​

number

The number of occurrences found.

Example ​

ts
occurrences('banana', 'a')       // 3
occurrences('banana', 'an')      // 2
occurrences('hello', 'xyz')      // 0
occurrences('aaa', 'aa')         // 1 (non-overlapping)
occurrences('test', /t/g)        // 2