⊗jsSpRERP 126 of 294 menu

Mifuko katika njia replace katika misimbo ya kawaida JavaScript

Wakati wa kufanya kazi na njia replace, ikiwa tutaweka kitu kwenye mfuko kwenye msimbo wa kawaida, basi katika mabadiliko ya kamba tunaweza kuingiza yaliyomo ya mfuko huu kwa kuandika ishara ya dola $ na nambari ya mfuko. Kwa mfano, $1 - mfuko wa kwanza, $2 - mfuko wa pili na kadhalika.

Hii inahitajika kwa nini na jinsi ya kutumia hii hebu tuangalie kwenye mifano.

Mfano

Wacha tupate nambari zote na badala yazo tuweke nambari hizi hizi, lakini kwenye mabano ya mviringo. Kwa hili nambari zote zilizopatikana tutazibadilisha na nazo zenyewe, lakini kwenye mabano:

let str = '1 23 456 xax'; let res = str.replace(/(\d+)/g, '($1)');

Matokeo yake kwenye kutofautisha kitaandikwa yafuatayo:

'(1) (23) (456) xax'

Mfano

Wacha tupate masharti yote, yanayowakilisha nambari zenye herufi x pande zote na tubadilishe hizi nambari kwa zenyewe, lakini zenye '!' ishara pande zote:

let str = 'x1x x23x x456x xax'; let res = str.replace(/x(\d+)x/g, '!$1!');

Matokeo yake kwenye kutofautisha kitaandikwa yafuatayo:

'!1! !23! !456! xax'

Mfano

Wacha tutatue tatizo lifuatalo: umepewa masharti ya aina 'aaa@bbb' - herufi, kisha alama ya @, kisha herufi. Inahitajika kubadilishana maeneo herufi kabla ya @ na baada.

let str = 'aaa@bbb ccc@ddd'; let res = str.replace(/([a-z]+)@([a-z]+)/g, '$2@$1');

Matokeo yake kwenye kutofautisha kitaandikwa yafuatayo:

'bbb@aaa ddd@ccc'

Matatizo ya Vitendo

Umepewa kamba:

let str = '12 34 56 78';

Badilishana maeneo tarakimu katika nambari zote zenye tarakimu mbili.

Umepewa kamba na tarehe:

let str = '31.12.2025';

Badilisha tarehe hii kuwa '2025.12.31'.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa