متد replace
مثال (متد replace)
برگرداندن یک رشته که در آن کلمه ی W3schools جایگزین کلمه ی Microsoft شده است:
var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "W3Schools");
var res = str.replace("Microsoft", "W3Schools");
خروجی res در کد بالا:
Visit W3Schools!
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد replace()، یک رشته را برای یک مقدار مشخص یا یک عبارت منظم، جستجو کرده و مقادیر مشخص شده را جایگیزین آن می کند، و یک رشته ی جدید را برمی گرداند.
این متد در رشته ی اصلی تغییری ایجاد نمی کند.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
replace() | بله | بله | بله | بله | بله |
نحوه استفاده
string.replace(searchvalue,newvalue)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
searchvalue | ضروری.یک مقدار یا یک عبارت منظم که قرار است یک مقدار جدید جایگزین آن شود. |
newvalue | ضروری.مقداری که قرار است جایگزین شود |
جزئیات تکنیکی
مقدار برگشتی | یک رشته،به طوری که مقدار جدید در آن جایگزین مقدار قدیمی شده است |
---|---|
نسخه JavaScript | 1.2 |
مثال - خودتان امتحان کنید
مثال (متد replace)
ایجاد یک جایگزینی سراسری با عبارات منظم:
var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");
var res = str.replace(/blue/g, "red");
خروجی res در کد بالا:
Mr Blue has a red house and a red car
خودتان امتحان کنید »
مثال (متد replace)
ایجاد یک جایگزینی سراسری و غیر حساس به حروف بزرگ و کوچک با عبارات منظم:
var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red");
var res = str.replace(/blue/gi, "red");
خروجی res در کد بالا:
Mr red has a red house and a red car
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 9643