⊗jsSpRERDP 128 of 294 menu

Карманҳои суроғаи дар методӣ replace дар реҷеҳои JavaScript

{{desc: Дар ин дарс мо кор кардан бо карманҳои суроғаи %vFran, ва %vFran дар JavaScript-ро меомӯзем.}}

Дар методӣ replace, ғайр аз карманҳо бо рақамҳои шумо, ҳамеша карманҳои стандартӣ низ дастрасанд: %vFran - ҳамаи ҳамроҳииёби, %vFran ва %vFran - қисми сатр пеш ва баъд аз ҳамроҳӣ. Биёед кор кардан бо онҳоро дар мисолҳо бубинем.

Мисол

Биёед ҳамаи ададҳоро ёфта, дар қавсҳои гирд ғафс кунем:

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

Дар натиҷа ба тағйирёбандаи зерин навишта мешавад:

'(1) (23) (456)'

Мисол

Биёед аломати @-ро ёфта, онро бо он чи ки пеш аз он аст, саг, ва он чи ки баъд аз он аст иваз кунем. Ҳамаи инро дар қавсҳои гирд нависем:

let str = '123@456'; let res = str.replace(/@/g, "(%vFran@%vFran)");

Дар натиҷа ба тағйирёбандаи зерин навишта мешавад:

'123(123@456)456'

Мисол

Фарз мекунем, ки мо мехоҳем долларро ёфта, онро дар қошишҳо `` ғафс кунем. Дар ин ҳолат, то %vFran чун дастур дар назар гирифта нашавад, доллар бояд дучанд карда шавад:

let str = 'aaa $ bbb'; let res = str.replace(/\$/g, '`%vFran`');

Дар натиҷа ба тағйирёбандаи зерин навишта мешавад:

'aaa `$` bbb'

Масъалаҳои амалӣ

Сатр дода шудааст:

let str = 'a1b2c3';

Реҷеҳе нависед, ки дар назди ҳар як рақам ҳамонро нависад.

Сатр дода шудааст:

let str = 'sss site.ru zzz site.com kkk';

Доменҳоро ба пайвандҳои намуди зерин иваз кунед:

<a href="http://site.ru">site.ru</a>
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан