replaceAll()
Misollar
text = text.replaceAll("Cats","Dogs");
text = text.replaceAll("cats","dogs");
O‘zingiz sinab ko‘ring »
text = text.replaceAll(/Cats/g,"Dogs");
text = text.replaceAll(/cats/g,"dogs");
O‘zingiz sinab ko‘ring »
Ko‘proq misollar quyida.
Tavsif
replaceAll() metodi stringdan qiymat yoki muntazam ifodani qidiradi.
replaceAll() metodi barcha qiymatlari almashtirilgan yangi stringni qaytaradi.
replaceAll() metodi asl stringni o‘zgartirmaydi.
replaceAll() metodi JavaScript 2021 da joriy qilingan.
Eslatma
Agar parametr muntazam ifoda bo‘lsa, global flag (g) o‘rnatilgan bo‘lishi shart, aks holda TypeError tashlanadi.
Muntazam ifodalar haqida batafsil quyidagilarda o‘qing:
Sintaksis
string.replaceAll(searchValue, newValue)
Parametrlar
| Parametr | Tavsif |
| searchValue | Majburiy. Qidiriladigan qiymat yoki muntazam ifoda. |
| newValue | Majburiy. Yangi qiymat (almashtiriladigan). Bu parametr JavaScript funksiyasi bo‘lishi mumkin. |
Qaytariladigan qiymat
| Tip | Tavsif |
| String | Qidirilgan qiymatlar 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.replaceAll(/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.replaceAll(/blue|house|car/gi, function (x) {
return x.toUpperCase();
});
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
