test() मेथड एक रेगुलर एक्सप्रेशन मेथड है। यह एक स्ट्रिंग में पैटर्न की खोज करता है, और परिणाम के आधार पर true या false लौटाता है। यदि यह दिए गए पैटर्न का सामना करता है तो यह true लौटाता है, अन्यथा false लौटाता है। यह केस सेंसिटिव है। आइए इसे विस्तार से चर्चा करें।
उदाहरण-1
निम्न उदाहरण में, एक टेक्स्ट नामक "Tutorix is the best e-learning platform" दिया गया है और एक पैटर्न "Tu" जांचा जाता है कि यह मौजूद है या नहीं। चूंकि पैटर्न मौजूद है, test() मेथड आउटपुट के रूप में true लौटाता है।
<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script> var text = document.getElementById("text").innerHTML; document.getElementById("test").innerHTML = /Tu/.test(text); </script> </body> </html>
आउटपुट
Tutorix is the best e-learning platform true
उदाहरण-2
निम्न उदाहरण में, एक पैटर्न "tu" जांचा जाता है कि यह प्रदान किए गए टेक्स्ट में है या नहीं। यदि हम स्पष्ट रूप से टेक्स्ट का अवलोकन करते हैं तो हमारे पास वहां "Tu" मौजूद है लेकिन "tu" नहीं। test() मेथड केस सेंसिटिविटी की भी जांच करता है। इसलिए मेथड का परिणाम false हुआ और परिणाम आउटपुट में दिखाए अनुसार प्रदर्शित हुआ।
<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script> var text = document.getElementById("text").innerHTML; document.getElementById("test").innerHTML = /tu/.test(text); </script> </body> </html>
आउटपुट
Tutorix is the best e-learning platform false