String.prototype.match()

0
11KB

A regular expression object, or any object that has a Symbol.match method.

If regexp is not a RegExp object and does not have a Symbol.match method, it is implicitly converted to a RegExp by using new RegExp(regexp).

If you don't give any parameter and use the match() method directly, you will get an Array with an empty string: [""], because this is equivalent to match(/(?:)/).

Return value

An Array whose contents depend on the presence or absence of the global (g) flag, or null if no matches are found.

  • If the g flag is used, all results matching the complete regular expression will be returned, but capturing groups are not included.
  • If the g flag is not used, only the first complete match and its related capturing groups are returned. In this case, match() will return the same result as RegExp.prototype.exec() (an array with some extra properties).

Description

The implementation of String.prototype.match itself is very simple — it simply calls the Symbol.match method of the argument with the string as the first parameter. The actual implementation comes from RegExp.prototype[@@match]().

For more information about the semantics of match() when a regex is passed, see RegExp.prototype[@@match]().

Rechercher
Catégories
Lire la suite
Economics
What Was the Brexit Referendum?
What Was the Brexit Referendum? The Brexit referendum was a nationwide vote held by the United...
Par Leonard Pokrovski 2026-02-03 01:57:29 0 2KB
Argent
How to Get Student Loans Forgiven
How to Get Student Loans Forgiven Student loan forgiveness can provide financial relief for...
Par Leonard Pokrovski 2025-09-23 19:07:56 0 7KB
Equestrian
The Timeless Art and Sport of Equestrianism
  The Timeless Art and Sport of Equestrianism Equestrianism, often...
Par Leonard Pokrovski 2024-06-20 04:09:39 0 19KB
Marketing and Advertising
How Do You Lower Customer Acquisition Cost?
Customer Acquisition Cost (CAC) is one of the most important metrics in marketing and growth. It...
Par Dacey Rankins 2026-01-19 14:58:16 0 3KB
Marketing and Advertising
What Metrics Should I Track to Measure Podcast Success? (Downloads, Audience, Reviews, and More)
Introduction: Measuring More Than Just Plays Every successful podcast begins with passion...
Par Dacey Rankins 2025-10-22 15:58:17 0 5KB

BigMoney.VIP Powered by Hosting Pokrov