⊗jsSpRESBs 136 of 294 menu

Акси слэш баргашта дар сатрҳои регуляриҳо дар JavaScript

Дар сатрҳои бо регуляриҳо бояд ақси слэшҳоро экран кард (дар асл ду баробар кард). Биёед бо мисол намоиш диҳем. Фарз мекунем, ки мо сатри зеринро дорем:

let str = 'xyz';

Фарз мекунем, ки мо рамзи зеринро дорем бо ифодаи регуляри:

let reg = /\w+/; let res = str.match(reg);

Биёед ифодаи регуляриро ба сатр табдил диҳем. Дар ин ҳолат, мо бо мушкили ақси слэш баргашта рӯ ба рӯ мешавем:

let reg = new RegExp('\w+'); // кор намекунад let res = str.match(reg);

Барои ҳалли мушкил ақси слэшро ду баробар мекунем:

let reg = new RegExp('\\w+'); // кор мекунад let res = str.match(reg);

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

Регуляркаро ба сатр табдил диҳед:

let str = 'x1y x12y x123y'; let reg = /x\d+y/; let res = str.replace(reg, '!');

Регуляркаро ба сатр табдил диҳед:

let str = 'x.y xay xby'; let reg = /x\.y/; let res = str.replace(reg, '!');

Регуляркаро ба сатр табдил диҳед:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан