replace()

Misollar

Microsoft’ni almashtiring:

let text = "Visit Microsoft!"; let result = text.replace("Microsoft", "W3Schools");
O‘zingiz sinab ko‘ring »

Global almashtirish:

let text = "Mr Blue has a blue house and a blue car"; let result = text.replace(/blue/g, "red");
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

replace() metodi stringdan qiymat yoki muntazam ifodani qidiradi.

replace() metodi qiymat(lar)i almashtirilgan yangi stringni qaytaradi.

replace() metodi asl stringni o‘zgartirmaydi.


Eslatma

Agar qiymatni almashtirsangiz, faqat birinchi uchragani almashtiriladi. Barchasini almashtirish uchun g modifikatori o‘rnatilgan muntazam ifodadan foydalaning.

Muntazam ifodalar haqida batafsil quyidagilarda o‘qing:

Shuningdek qarang:

replaceAll() metodi — barcha mosliklarni almashtiradi


Sintaksis

string.replace(searchValue, newValue)

Parametrlar

Parametr Tavsif
searchValue Majburiy.
Qidiriladigan qiymat yoki muntazam ifoda.
newValue Majburiy.
Yangi qiymat (almashtiriladigan).

Qaytariladigan qiymat

Tip Tavsif
StringBelgilangan qiymat(lar)i almashtirilgan yangi string.


Ko‘proq misollar

Global, katta-kichik harfni farqlamaydigan almashtirish:

let text = "Mr Blue has a blue house and a blue car"; let result = text.replace(/blue/gi, "red");
O‘zingiz sinab ko‘ring »

Almashtirish matnini qaytaradigan funksiya:

let text = "Mr Blue has a blue house and a blue car"; let result = text.replace(/blue|house|car/gi, function (x) {   return x.toUpperCase(); });
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

replace() — ECMAScript1 (JavaScript 1997) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!