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

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

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

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

Free-Learn

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

با استفاده از متد ()match میتونیم یک رشته ( متن ) رو با یک عبارت منظم ( یا عبارات با قاعده ) مطابقت دهیم و در خروجی تمامی کلماتی که مطابقت داشته باشند نمایش داده خواهند شد.

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

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

مقدار برگشتی برگشت یک آرایه از کلماتی که مطابقت داشته است
و اگه چیزی مطابقت نداشت یا پیدا نشد null برگشت میده
نسخه ECMAScript 1

Free-Learn

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

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

مثال شماره ۱ : در متن جستجو میزنه و وقتی اولین کلمه ” Free ” رو پیدا کرد در خروجی چاپش میکنه.

امتحان کنید

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

خب در کل متن اگه توجه کنید ۲ تا Free داریم ولی خب مثال بالا فقط اولین Free رو برمیگردونه، چون بهش نگفتیم از اول تا آخر متن رو بررسی کن، فقط گفتیم هرجا اولین Free رو پیدا کردی برنامه رو متوقف کن.

 

مثال شماره ۲ : همون مثال شماره ۱ هست، فقط این در کل متن جستجو میزنه و هرچی Free باشه برمیگردونه.

امتحان کنید

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

با استفاده از عبارت باقاعده g بهش میگیم در کل متن ( از ابتدا تا آخر ) جستجو بزنه و هرچی Free بود برش گردونه. حتما آموزش عبارات باقاعده رو مشاهده نمایید

 

مثال شماره ۳ : از اول تا آخر جستجو میزنه و هرچی Free بود بدون حساسیت به حروف کوچک و بزرگ برمیگردونه.

امتحان کنید

مثال شماره ۴ : در این مثال گفتیم حروف بزرگ A تا Z و اعداد ۰ تا ۹ رو برگردون. ( پس اینم فقط حروف بزرگ و اعداد رو برمیگردونه )

امتحان کنید

Free-Learn

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

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

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

Free-Learn

شکل نوشتاری

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

Free-Learn

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

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

مقدار توضیح
Regular_Expression ضروری – اون عبارت منظمی که قراره با متن اصلی مطابقت داده شه
باید حتما آموزش عبارات باقاعده رو مشاهده نمایید

Free-Learn

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

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

رشته ها ( String )

Free-Learn

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

  • اگه در متن اصلی هیچ چیزی پیدا نشد ( یعنی مطابقی پیدا نشد ) در خروجی null یا هیچی میده.
  • اگه بخوایم جستجو در کل متن زده بشه باید از g استفاده کرد و برای عدم حساسیت به حروف بزرگ و کوچک باید از i استفاده کرد.

Free-Learn

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