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

Căutare
Categorii
Citeste mai mult
Decision Making and Problem Solving
How can older adults maintain mental sharpness?
You stare blankly at a grocery list you forgot halfway down aisle four while a sinking wave of...
By Michael Pokrovski 2026-07-29 17:15:40 0 2K
Music
2 Calming Rain Sounds for Deep Relaxation, Sleep, and Stress Relief
  Immerse Yourself in Nature’s Serenity: Calming Rain Sounds for Deep Relaxation,...
By Gpykin 2025-06-14 21:18:31 0 49K
Marketing and Advertising
How Will We Measure the Success of a Product Launch?
A Comprehensive Guide to Launch Metrics, KPIs, and Continuous Improvement A product launch...
By Dacey Rankins 2025-10-29 16:13:21 0 19K
Productivity
How to start a new habit?
How to Start a New Habit? Starting a new habit is usually treated as a motivation problem....
By Michael Pokrovski 2026-05-18 19:47:11 0 2K
Humanities
Art Humanities: Exploring the Intersection of Creativity, Culture, and Critical Thought
The term Art Humanities encompasses a broad range of academic disciplines that study the human...
By Dacey Rankins 2024-11-07 16:43:14 0 19K

BigMoney.VIP Powered by Hosting Pokrov