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

Rechercher
Catégories
Lire la suite
Business
Coaching vs. Mentoring: Key Differences
While coaching and mentoring are both powerful tools for personal and professional development,...
Par Dacey Rankins 2025-07-07 14:46:19 0 12KB
Business
How Do I Measure the Success of a Business Consulting Engagement?
When hiring a business consultant, companies invest not just in external expertise but in the...
Par Dacey Rankins 2025-02-11 15:58:26 0 22KB
Life Issues
Friends: The Reunion (2021)
For the first time after seventeen years, and their last appearance on The Last One (2004), the...
Par Leonard Pokrovski 2023-07-17 19:55:11 0 32KB
Business
How Do I Get Customers and Deliver Value?
One of the biggest challenges entrepreneurs face isn't just building a product—it's...
Par Dacey Rankins 2025-04-30 12:55:59 0 20KB
Marketing and Advertising
Measuring the Success of a YouTube Marketing Campaign — Metrics That Matter
Introduction Creating video content is only half the battle. The real challenge lies in...
Par Dacey Rankins 2025-11-13 17:18:18 0 15KB

BigMoney.VIP Powered by Hosting Pokrov