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

Suche
Kategorien
Mehr lesen
Marketing and Advertising
How Do I Plan and Execute Effective B2B Marketing Campaigns?
Business-to-business (B2B) marketing campaigns are a different beast compared to consumer-focused...
Von Dacey Rankins 2025-09-20 15:33:02 0 7KB
Business
What Are Common Questions Asked in Interviews About Conflict Resolution?
Conflict resolution is a critical competency in the modern workplace. During interviews, hiring...
Von Dacey Rankins 2025-08-05 14:55:19 0 3KB
Business
Should I Get PMP or Other Certification? FDA Advice, Career Transitions, and Education FAQs
For professionals in project-driven roles—especially those working in regulated...
Von Dacey Rankins 2025-07-15 16:04:08 0 6KB
Business
How Can I Secure Additional Funding for Scaling?
Scaling a business is often the most exciting yet challenging stage of entrepreneurship. Unlike...
Von Dacey Rankins 2025-09-05 15:41:29 0 5KB
Life Issues
Shutter Island. (2010)
In 1954, a U.S. Marshal investigates the disappearance of a murderer who escaped from a hospital...
Von Leonard Pokrovski 2023-02-16 13:03:05 1 23KB

BigMoney.VIP Powered by Hosting Pokrov