سبد (0)

متد exec

مثال (متد exec)

جستجوی یک رشته برای کاراکتر e:

var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);

در صورت وجود داشتن کاراکتر e در رشته، خروجی res برابر است با:

e

خودتان امتحان کنید »

تعریف و کاربرد

از متد exec()، برای تست کردن یک تطابق در یک رشته استفاده می شود.

این متد، در صورت پیدا کردن یک تطابق در رشته ی مورد نظر، آن را برمی گرداند و در غیر این صورت null برگردانده خواهد شد. 


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

Internet Explorer Firefox Opera Google Chrome Safari

متد exec() در تمام مرورگرهای بزرگ پشتیبانی می شود.


نحوه استفاده

RegExpObject.exec(string)

مقادیر پارامترها

پارامترتوضیحات
string

ضروری. رشته ی مورد جستجو.

Return Value

Typeتوضیحات
Array

در صورت وجود یک تطابق، آرایه ای را برمی گرداند که شامل متن مورد تطابق می باشد و در غیر این صورت null را برمی گرداند.

جزئیات تکنیکی

نسخه JavaScript 1.2

مثال - خودتان امتحان کنید

مثال (متد exec)

انجام یک جستجوی سراسری و جستجو برای عبارات "Hello" و "W3Schools"  در یک رشته:

// The string:
var str = "Hello world!";

// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);

// Look for "W3Schools"
var patt2 = /W3Schools/g;
result2 = patt2.exec(str);

خروجی کد بالا:

Hello // match for "Hello"
null // no match for "W3Schools"

خودتان امتحان کنید »

RegExp Object Reference مرجع عبارت منظم در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه