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
Business
How Will We Track Progress and Report Performance? Using Gantt, Kanban, Charts, KPIs, Dashboards, and Status Reports
Tracking project progress and reporting performance are essential for keeping teams aligned,...
By Dacey Rankins 2025-07-14 14:45:38 0 10K
Decision Making and Problem Solving
Why is creative thinking important in business?
Why Is Creative Thinking Important in Business? The Quiet Misunderstanding Behind...
By Michael Pokrovski 2026-06-11 13:29:56 0 628
Marketing and Advertising
Is YouTube Advertising Still Effective in 2026?
With constant changes in digital marketing—privacy updates, AI-driven algorithms,...
By Dacey Rankins 2026-03-04 18:42:13 0 4K
Телевидение
Известия 78. ТВ он лайн.
Телевидение Петербурга. Новостные программы, благодаря которым вы оперативно получаете информацию...
By Nikolai Pokryshkin 2022-10-19 20:49:02 0 31K
Human Resources
How Does Outsourcing Reduce Costs?
One of the primary reasons companies choose outsourcing is its ability to reduce costs. In a...
By Dacey Rankins 2026-04-02 19:01:19 0 4K

BigMoney.VIP Powered by Hosting Pokrov