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.

RegExp অবজেক্ট r-এর test() পদ্ধতিকে বানানো এবং তাকে শব্দমালা s-কে পাঠানো, এটা একই অর্থ প্রদান করে: (r.exec(s) != null)

ব্রাউজার সমর্থন

test() এটি ECMAScript1 (ES1) বৈশিষ্ট্য

সমস্ত ব্রাউজারগুলো পূর্ণাত্মকভাবে ES1 (জেভাস্ক্রিপ্ট ১৯৯৭) সমর্থন করে:

চ্রোম আইই এজ ফায়ারফক্স স্যাফারি ওপেরা
সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

প্রতিকৃত বাক্যাংশ সার্চ পদ্ধতি

জেভাস্ক্রিপ্টে, প্রতিকৃত বাক্যাংশ টেক্সট সার্চ বিভিন্ন পদ্ধতিতে করা যেতে পারে。

ব্যবহারপ্যাটার্নএকজন প্রতিকৃত বাক্যাংশ হিসাবে, এইগুলো সবচেয়ে ব্যবহৃত পদ্ধতি

উদাহরণ বর্ণনা
text.match(প্যাটার্ন) শব্দমালা পদ্ধতি match()
text.search(প্যাটার্ন) শব্দমালা পদ্ধতি search()
প্যাটার্ন.exec(টেক্সট) RexExp পদ্ধতি exec()
প্যাটার্ন.টেস্ট(টেক্সট) RexExp 方法 test()