مثال (متد test)
جستجو در یک رشته برای کاراکتر e:
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.test(str);
var patt = new RegExp("e");
var res = patt.test(str);
در صورتی که یک "e" در رشته ی مورد نظر وجود داشته باشد، خروجی res برابر است با:
true
خودتان امتحان کنید »
تعریف و کاربرد
از متد test() برای پیدا کردن یک تطابق در یک رشته استفاده می شود.
این متد در صورت یافتن یک تطابق، true را برمی گرداند و در غیر این صورت false برگردانده خواهد شد.
پشتیبانی مرورگرها
![]()
متد 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);
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"
false // no match for "W3Schools"
خودتان امتحان کنید »



مرجع عبارت منظم در JavaScript
