Method ya JavaScript String match()

Muundo na matumizi

match() Method inaona herufi na RegEx.

Msaada:Ikiwa matokeo wa tafuta ni herufi, inatunzwa RegEx.

match() Method inaona mti wa mafanikio unaotumia

Ikiwa haukutafutwa mafanikio, inatoka match() Method inaona null.

Tazama pia:

Mafunzo ya RegEx

Mshauri wa RegEx

Muundo wa String match() na String search()

match() Method inaona mti wa mafanikio.

search() Method inaona kiwango cha kwanza cha mafanikio.

Mfano

Mfano 1

Tafuta kwa herufi "ain":

let text = "The rain in SPAIN stays mainly in the plain";
text.match("ain");

Jifunze tena

Mfano 2

Tafuta kwa RegEx "ain":

let text = "The rain in SPAIN stays mainly in the plain";
text.match(/ain/);

Jifunze tena

Mfano 3

Tafuta kwa ujumbe kwa ujumbe:

let text = "The rain in SPAIN stays mainly in the plain";
text.match(/ain/g);

Jifunze tena

Mfano 4

Tafuta kwa ujumbe, bila kujadili ukosemu:

let text = "The rain in SPAIN stays mainly in the plain";
text.match(/ain/gi);

Jifunze tena

Inayofanywa kama

string.match(ikiwa,)

Paramani

Paramani Maelezo
ikiwa,

Inahitaji. Matokeo wa kufikia.

RegEx (au inaonekana kwa RegEx) ya mfululizo wa herufi.

Matokeo

Aina Maelezo
Mfano wa kifaa na null

Mfano wa mafanikio unaotumia

Ikiwa haukutafutwa mafanikio, inatoka null.

Vifaa vya teknolojia

Paramani ikiwa,

Paramani hii inasema RegEx ya kumtaarifu. Ikiwa paramani hii haijafikia RegEx, inatangazwa kuwa RegEx kwa kutumia kina ya RegEx().

Matokeo

Mfano wa una wa mafanikio. Matokeo wa una una huzwa na matokeo wa mafanikio. ikiwa, 是否具有全局标志 na viwango vya kina kina kina. Ikiwa na viwango vya kina kina kina,。下面详细说明了这个返回值。

说明

match() 方法将检索字符串 string,以找到一个或多个与 ikiwa, 匹配的文本。这个方法的行为在很大程度上有赖于 ikiwa, 是否具有标志 na viwango vya kina kina kina. Ikiwa na viwango vya kina kina kina,.

ka mawasiliano. ikiwa, 没有标志 g,那么 match() 方法就只能在 string 中执行一次匹配。如果没有找到任何匹配的文本,match() itakurudisha kina kina kina kina yake yake. Kama hii haikufikia kina kina kina kina, nullitakurudisha kina kina kina kina yake. Kama hii haikufikia kina kina kina kina, string . Kama hii haikufikia, string ka viwango vya kina kina kina, input property inaeleza kina kina kina ya

ka mawasiliano. ikiwa, regexp na viwango vya kina kina kina. Ikiwa na viwango vya kina kina kina,g match() kama hivi, string Method itafanya kusomoa kuu, itafikia kirefu zaidi za kina kina kina, kama hivi, null. Ikiwa kumwambie kirefu zaidi moja au zaidi, itakuwa na uraio kama hivi, kama hivi, kufikia uraio wa kirefu zaidi zote. Ikiwa hakuna kirefu zaidi zinaonekana, itakuwa na: string Kila kirefu zaidi kina kina kina, na hakuna viwango vya index au input.

Ujumbe:Kwenye modi ya kusomoa kuu,match() Haiwezi kumwambie taarifa ya uharibifu wa kirefu zaidi au kumtaarifu viwango vya kila kirefu zaidi. Ikiwa unahitaji taarifa za kusomoa kama hivi, tumekuwa na: RegExp.exec().

Matukio ya kirefu zaidi

Kwenye JavaScript, utafutaji wa matukio ya kirefu zaidi wa viato vya kusoma vilivyo kufanya kwa vifaa vingine.

Kwa sababu ya kuwa na mpangilio kama kirefu zaidi, hizi ni matukio yaliyotumiwa sana:

Mifano Maelezo
text.match(pattern) Method ya kirefu zaidi match()
text.search(pattern) Method ya kirefu zaidi search()
pattern.exec(text) Method ya kirefu zaidi exec()
pattern.test(text) Method ya kirefu zaidi test()

Mwongozo wa kufaa

match() Ni tofauti ya ECMAScript1 (ES1).

Wote wengi wa vifaa vya kusoma viato vya Internet vilivyo kufaa kwa ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Mwongozo Mwongozo Mwongozo Mwongozo Mwongozo Mwongozo

Vipengele vya taarifa

Mfano wa neno wa JavaScript

Method ya neno wa JavaScript

Tafuta neno wa JavaScript