JavaScript RegExp test() طریق
- پچھلے صفحے
- آئندہ صفحہ
- ایک سطر اوپر واپس جاوااسکریپت ریگ ایکس مراجع دستورالعمل
تعریف و استفاده
test()
روش برای تست تطابق در رشته.
اگر مورد تطابق پیدا کند، بازمیگردد true
، در غیر این صورت بازخورد false
.
مثال
مثال 1
در رشته جستجو کنید "e".
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
مثال 2
جستجوی کامل در رشته و تست "Hello" و "W3School" در رشته:
// رشته: let text = "Hello world!"; // جستجو "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // جستجو "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
قانون
regexp.test(string)
پارامتر
پارامتر | توضیح |
---|---|
string | لازم است. رشتهای که باید جستجو شود. |
بازخورد
نوع | توضیح |
---|---|
Boolean | اگر تطابق پیدا کند، بازخورد میدهد true، در غیر این صورت بازخورد میدهد false. |
جزئیات فنی
بازخورد
اگر رشته string شامل regexp متنی که با آن تطابق دارد، بازخورد میدهد true
، در غیر این صورت بازخورد false
.
پرتاب میکند
نوع | توضیح |
---|---|
TypeError | اگر شیء فراخوانی شده این روش RegExp نیست، این استثنا را پرتاب میکند. |
توضیح
مفردات RegExp test()
مетод بررسی رشته
مетод test() یک رشته را بررسی میکند تا آیا با یک مدل مطابقت دارد. string، بررسی کنید که آیا شامل regexp متنی که با آن تطابق دارد. اگر string شامل چنین متنی است، این روش بازخورد میدهد true
، در غیر این صورت، false
.
مетод test() را بر روی شیRegExp r فراخوانی کنید و به آن یک رشته s را ارسال کنید، که معادل این است: (r.exec(s) != null).
پشتیبانی مرورگر
test()
این یک ویژگی ECMAScript1 (ES1) است.
همه مرورگرها کاملاً از ES1 (JavaScript 1997) پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
روشهای جستجوی عبارت تقویتی
در JavaScript، جستجوی متنی عبارت تقویتی میتواند با روشهای مختلف انجام شود.
استفادهمدل (pattern)به عنوان یک عبارت تقویتی، اینها از روشهای رایج هستند:
مثال | توضیح |
---|---|
مفردات تطابق text.match(ماڈل) | مفردات روش تطابق () |
مفردات جستجو text.search(ماڈل) | مفردات روش جستجو () |
ماڈل.exec(text) | RexExp طریق exec() |
ماڈل.test(text) | RexExp طریق test() |
- پچھلے صفحے
- آئندہ صفحہ
- ایک سطر اوپر واپس جاوااسکریپت ریگ ایکس مراجع دستورالعمل