مثال (متد test)

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

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

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

true

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

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

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

این متد در صورت یافتن یک تطابق، true را برمی گرداند و در غیر این صورت false برگردانده خواهد شد.


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

Internet Explorer Firefox Opera Google Chrome Safari

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


نحوه استفاده

RegExpObject.test(string)

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

پارامترتوضیحات
string ضروری. رشته ی مورد جستجو

Return Value

Typeتوضیحات
Boolean

در صورت پیدا شدن یک تطابق true برگردانده خواهد شد و در غیر این صورت false برگردانده خواهد شد.

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

نسخه JavaScript 1.2

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

مثال (متد test)

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

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

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

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

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

true // match for "Hello"
false // no match for "W3Schools"

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

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