String.prototype.match()

0
12KB

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

Suche
Kategorien
Mehr lesen
Business
B2C: what it is, the difference, the stages of construction
In this article, we will learn what B2C sales are, what is the difference between B2C, B2B, and...
Von Dacey Rankins 2024-09-24 14:30:17 0 22KB
Economics
How Does Capitalism Affect Workers?
How Does Capitalism Affect Workers? Capitalism, the economic system where private individuals or...
Von Leonard Pokrovski 2026-02-12 22:12:27 0 2KB
Fishing
The Thrill of Fishing: A Sport for Nature Enthusiasts
The Thrill of Fishing: A Sport for Nature Enthusiasts Fishing, often regarded as more than just...
Von Leonard Pokrovski 2024-06-25 16:58:46 0 23KB
Marketing and Advertising
What Is PPC Bidding?
PPC bidding is the process that determines how much advertisers are willing to pay for each...
Von Dacey Rankins 2026-02-05 18:42:51 0 2KB
Business
What Resources (Time, Money, People) Are Available? Assessing Constraints and Allocations Early On
Successful project execution starts with a clear understanding of the resources...
Von Dacey Rankins 2025-07-11 19:45:19 0 6KB

BigMoney.VIP Powered by Hosting Pokrov