String.prototype.match()

0
12K

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]().

Cerca
Categorie
Leggi tutto
Elenco
A Brief Overview of Art History: A Journey Through Time and Expression
Art history is the study of the visual arts across different cultures and periods, revealing how...
By Dacey Rankins 2024-10-17 18:52:22 0 32K
Business
How Do I Create Urgency or Prompt Action During Closing?
Creating urgency during the closing phase is essential for converting interest into commitment....
By Dacey Rankins 2025-11-19 20:13:28 0 8K
Economics
Why countries become rich or poor
Why Countries Become Rich or Poor Economic prosperity is perhaps the most consequential puzzle...
By Leonard Pokrovski 2026-06-22 22:33:33 0 1K
Economics
How Does Inflation Affect the Economy?
How Does Inflation Affect the Economy? Inflation—defined as the general rise in prices...
By Leonard Pokrovski 2026-04-18 01:35:28 0 3K
Economics
Why is free enterprise important?
Why Is Free Enterprise Important? There is a tendency, especially when economies are strong, to...
By Leonard Pokrovski 2026-06-01 19:56:24 0 1K

BigMoney.VIP Powered by Hosting Pokrov