83 of 264 menu

Методи replace

Методи replace ҷустуҷӯ ва иваз кардани қисмҳои сатрро анҷом медиҳад. Параметри якум ифодаи муқаррарӣ қабул мекунад, ва дуюм - зерсатр, ки ба он иваз мекунем.

Синтаксис

строка.replace(регулярка, замена);

Намуна

Биёед аломати 'a'-ро ёбем ва иваз кунем:

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Натиҷаи иҷрои код:

'b!b'

Намуна

Ба таври пешфарз танҳо якумин мувофиқат иваз карда мешавад. Биёед бори дигар аломати 'a'-ро дар сатр иваз кунем:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Натиҷаи иҷрои код:

'b!aab'

Намуна

Биёед ҳамаи мувофиқатҳоро бо ёрии ҷустуҷӯи умумӣ иваз кунем:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Натиҷаи иҷрои код:

'b!!!b'

Намуна

Биёед сатрро мувофиқи чунин шаблон ёбем ва иваз кунем: ҳарфи 'x', сипас ягон аломат, сипас боз ҳарфи 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Натиҷаи иҷрои код:

'! eee'

Инчунин нигаред

  • методи replace,
    ки ҷустуҷӯ ва иваз кардани қисмҳои сатрро анҷом медиҳад
  • методи test,
    ки сатрро месанҷад
  • методи match,
    ки мувофиқатҳоро дар сатр меҷӯяд
  • методи matchAll,
    ки ҳамаи мувофиқатҳоро дар сатр меҷӯяд
  • методи exec,
    ки ҷустуҷӯи пайдарпаҳиро иҷро мекунад
  • методи search,
    ки ҷустуҷӯро иҷро мекунад
  • методи split,
    ки сатрро ҷудо мекунад
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан