Method ya JavaScript String match()
- Pya zaidi localeCompare()
- Pya zaidi padEnd()
- Rudi kwenye ukawa Makini ya Taarifa ya JavaScript String
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:
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");
Mfano 2
Tafuta kwa RegEx "ain":
let text = "The rain in SPAIN stays mainly in the plain"; text.match(/ain/);
Mfano 3
Tafuta kwa ujumbe kwa ujumbe:
let text = "The rain in SPAIN stays mainly in the plain"; text.match(/ain/g);
Mfano 4
Tafuta kwa ujumbe, bila kujadili ukosemu:
let text = "The rain in SPAIN stays mainly in the plain"; text.match(/ain/gi);
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 |
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, null
itakurudisha 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
- Pya zaidi localeCompare()
- Pya zaidi padEnd()
- Rudi kwenye ukawa Makini ya Taarifa ya JavaScript String