String.prototype.match()

0
11KB

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

Rechercher
Catégories
Lire la suite
Society
Navigating the Complexities of Society: Understanding Its Dynamics and Evolution
Navigating the Complexities of Society: Understanding Its Dynamics and Evolution Introduction:...
Par Leonard Pokrovski 2024-06-06 22:13:37 0 27KB
Business
Do You Have Any Questions for Me?
Toward the end of most interviews, hiring managers will ask, “Do you have any questions for...
Par Dacey Rankins 2025-08-09 18:33:22 0 7KB
Stories
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...
Par Dacey Rankins 2024-10-17 18:52:22 0 28KB
Социальные проблемы
Трафик. Crisis. (2021)
Наркоторговец организует операцию по контрабанде фентанила между Канадой и США, архитектор,...
Par Nikolai Pokryshkin 2022-09-14 21:29:42 0 35KB
Argent
What Are Utility Bills?
What Are Utility Bills? Utility bills are regular invoices that households and businesses...
Par Leonard Pokrovski 2025-09-20 16:00:55 0 5KB

BigMoney.VIP Powered by Hosting Pokrov