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

Pesquisar
Categorias
Leia Mais
Business
What Is the Difference Between B2B and B2C? One Sells to Organizational Logic. The Other Sells to Human Emotion Under Time Pressure.
A man buying toothpaste at a pharmacy and a procurement director approving a $250,000 software...
Por Dacey Rankins 2026-05-25 18:36:23 0 4K
Business
Is Fabric Secure?
When organizations consider adopting a new analytics platform, one of the first questions they...
Por Dacey Rankins 2025-09-02 15:32:48 0 8K
Economics
What investments perform well during inflation?
What Investments Perform Well During Inflation? Inflation reduces the purchasing power of money...
Por Leonard Pokrovski 2026-07-24 02:15:22 0 2K
Business
Infrastructure as a Service (IaaS): Virtual Infrastructure Delivery
Infrastructure as a Service (IaaS) is a cloud service model that allows you to rent virtual...
Por Dacey Rankins 2024-09-25 17:33:58 0 27K
Marketing and Advertising
How Long Does It Take to Make Money with Affiliate Marketing?
Affiliate marketing is one of the most appealing online business models because of its low...
Por Dacey Rankins 2025-09-18 16:10:33 0 9K

BigMoney.VIP Powered by Hosting Pokrov