⊗jsSpRERDP 128 of 294 menu

JavaScript-тегі replace әдісіндегі әдепкі кармандар

Replace әдісінде, өз нөмірлеріңіз бар кармандардан басқа, әдепкі кармандар да әрқашан қолжетімді: %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, "(@)");

Нәтижесінде айнымалыға мыналар жазылады:

'123(123@456)456'

Мысал

Біз долларды тауып, оны `` тырнақшаларына алып келгіміз келеді делік. Бұл жағдайда, бұйрық ретінде қабылданбауы үшін, долларды екі еселеу керек:

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

Нәтижесінде айнымалыға мыналар жазылады:

'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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау