String.prototype.match()

0
11K

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

Site içinde arama yapın
Kategoriler
Read More
Business
How Can a Startup Biography Attract Investors?
In the competitive world of startups, grabbing the attention of investors goes beyond having a...
By Dacey Rankins 2025-04-21 18:11:16 0 12K
Business
What legal requirements are there for fundraising?
Fundraising is a crucial activity for nonprofits, individuals, and organizations looking to raise...
By Dacey Rankins 2025-03-26 16:23:13 0 11K
Business
What Is Google Analytics, and How Does It Work?
In today’s digital-first world, websites are the front door to businesses, organizations,...
By Dacey Rankins 2025-08-30 00:36:08 0 6K
Business
Which Software and Tools Are Recommended for Editing Videos or Photos?
In the digital age, content creation has become more accessible than ever. Whether you’re a...
By Dacey Rankins 2025-02-19 15:26:56 0 12K
Personal Finance
How to Create and Stick to a Budget: A Practical Guide to Managing Your Money
How to Create and Stick to a Budget: A Practical Guide to Managing Your Money Budgeting...
By Leonard Pokrovski 2025-11-07 23:30:36 0 3K

BigMoney.VIP Powered by Hosting Pokrov