متد test
مثال (متد 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"
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 6859