این آموزش در تاریخ ۱۴۰۰/۰۸/۰۴ آپدیت شده است.

آموزش متد replace در جاوااسکریپت

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد replace در جاوااسکریپت با من همراه باشید.

آموزش متد replace در جاوااسکریپت

Free-Learn

متد replace در جاوااسکریپت

با استفاده از متد ()replace میتونیم یک متن رو با یک متن دیگه جایگزین کنیم، یعنی اول در متن اصلی جستجو میزنه بعدش اگه نتیجه ای داشت، یک متن رو با متن جستجو شده جایگزین میکنه.

این متد چیزی که به عنوان پارامتر میگیره، هم میتونه یک متن بصورت مستقیم باشه و هم میتونه یک عبارت منظم یا باقاعده باشه، پس بهتره و پیشنهاد میکنم قبلش با عبارات باقاعده آشنایی داشته باشید.

پیشنهاد میکنم حتما آموزش عبارات با قاعده در جاوااسکریپت رو مشاهده نمایید.

مقدار برگشتی برگشت یک رشته جدید که با رشته جستجو شده جایگزین شده
نسخه ECMAScript 1

Free-Learn

مثال از این متد

در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.

مثال شماره ۱ : جستجو کلمه Reza و جایگزینی با Sadegh ( استفاده از حالت مستقیم )

امتحان کنید

مثال شماره ۲ : استفاده از عبارت باقاعده ( گفتیم در کل متن بگرد و تمامی کلماتی که Reza هستن رو با Sadegh جایگزین کن ) ( استفاده از عبارت باقاعده )

امتحان کنید

توضیح مثال بالا :

در این مثال از عبارت باقاعده استفاده کردیم، اون g یعنی در کل متن ( از ابتدا تا آخر ) جستجو بزن و اون i یعنی به حروف بزرگ و کوچک حساس نباشه، یعنی اگه reza بود پیدا میکنه اگه هم Reza بود بازم پیدا میکنه، ولی اگه اون i نباشه، فقط Reza رو جستجو میزنه. حتما آموزش عبارات باقاعده رو مشاهده نمایید

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.

نام متد Chrome Firefox Opera Safari IE
()replace بله بله بله بله بله

Free-Learn

شکل نوشتاری

نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.

Free-Learn

جدول پارامترها

در جدول زیر میتوانید، پارامترهایی را که میتوان در این متد استفاده کرد مشاهده نمایید.

مقدار توضیح
Search_Value ضروری – اون متنی که قرار جستجو زده بشه
استفاده از عبارت باقاعده ، مثال :

استفاده از متن مستقیم ، مثال :
New_Value ضروری – اون متنی که قراره جایگزین متن جستجو شده قرار بگیره

Free-Learn

موارد استفاده این متد

از این متد میتوان در بخش های زیر استفاده کرد. ( یعنی کاربرد این متد در موارد زیر می باشد )

رشته ها ( String )

Free-Learn

نکات و توضیحات

  • این متد هیچ تغییری در ساختار یا بطور کلی تغییری در متن اصلی ایجاد نمیکنه، فقط جستجو میزنه و متن رو با متن مشخص شده جایگزین میکنه فقط همین.

Free-Learn

دریافت PDF یا پرینت این مطلب