JavaScript String replaceAll()
- ایک صفحہ پچھلے replace()
- ایک صفحہ آگلے search()
- ایک طبقہ اوپر واپس مرجع JavaScript String
تعریف و استفاده
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 | ایک نئی جملات فراہم کرتا ہے، جس میں تمام پتہ چینکریوالیو کا عوض کردیا گیا ہے。 |
- ایک صفحہ پچھلے replace()
- ایک صفحہ آگلے search()
- ایک طبقہ اوپر واپس مرجع JavaScript String