JavaScript String replaceAll()

تعریف و استفاده

replaceAll() این روش برای جستجوی ارزش یا عبارت منظم در یک رشته استفاده می‌شود.

replaceAll() این روش یک رشته جدید را برمی‌گرداند که تمام مقادیر تطابق‌یافته جایگزین شده‌اند.

replaceAll() این روش تغییر نمی‌کند.

replaceAll() این روش در JavaScript 2021 معرفی شده است.

replaceAll() این روش در Internet Explorer در دسترس نیست.

توجه داشته باشید

اگر پارامتر یک عبارت منظم باشد، باید نشانگر جهانی (g) تنظیم شود (g)، در غیر این صورت TypeError خواهد شد.

برای اطلاعات بیشتر در مورد عبارت منظم، لطفاً به:

آموزش عبارت منظم

مراجع عبارت منظم

مثال

مثال 1

text = text.replaceAll("Cats","Dogs");
text = text.replaceAll("cats","dogs");

آزمایش کنید

مثال 2

text = text.replaceAll(/Cats/g,"Dogs");
text = text.replaceAll(/cats/g,"dogs");

آزمایش کنید

مثال 2

جایگزینی جهانی، بدون توجه به حروف بزرگ و کوچک:

let text = "Mr Blue has a blue house and a blue car";
let result = text.replaceAll(/blue/gi, "red");

آزمایش کنید

مثال 3

استفاده از تابع برای باز کردن متن جایگزین:

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();
});

آزمایش کنید

زبان

string.replaceAll(searchValue, newValue)

پارامتر

پارامتر وصف
searchValue ضروری است. ارزش یا عبارت منظم که باید جستجو شود.
newValue ضروری است. برای جایگزینی ارزش جدید. می‌تواند یک تابع جاوااسکریپت باشد.

بقایا

کیتاب وصف
String ایک نئی جملات فراہم کرتا ہے، جس میں تمام پتہ چینکریوالیو کا عوض کردیا گیا ہے。