Метод 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'