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.

ULASHISH

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
StringQidirilgan 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!