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() विधि चरण s को जांच करेगी stringको देखें कि यह क्या है कि यह regexp सुसंगत टेक्स्ट वापस देती है।यदि string शब्दबंध में ऐसा टेक्स्ट होने के कारण, इस विधि वापस trueअन्यथा, वापस false.

RegExp वस्तु r की test() विधि को बुलाएं और इसको चरण s दें, इससे समान है: (r.exec(s) != null)

ब्राउज़र समर्थन

test() यह ECMAScript1 (ES1) विशेषता है।

सभी ब्राउज़र ES1 (जेसक्रिप्ट 1997) को पूरी तरह से समर्थित करते हैं:

च्रोम आईई एज फायरफॉक्स सैफारी ऑपेरा
समर्थित समर्थित समर्थित समर्थित समर्थित समर्थित

रेगुलर एक्सप्रेशन सर्च विधि

जेसक्रिप्ट में, रेगुलर एक्सप्रेशन (RE) टेक्स्ट सर्च को अलग-अलग विधियों से पूरा किया जा सकता है।

उपयोगपैटर्न (pattern)इस रूप में, ये सबसे आम विधियाँ हैं:

उदाहरण वर्णन
text.match(pattern) शब्दबंध विधि match()
शब्दबंध text.search(pattern) शब्दबंध विधि search()
pattern.exec(text) RexExp विधि exec()
pattern.test(text) RexExp विधि test()