exec()
exec() मेथड एक रेगेक्स मेथड है। यह एक स्ट्रिंग में निर्दिष्ट पैटर्न की खोज करता है और, test() रेगेक्स मेथड के विपरीत, पाए गए टेक्स्ट को ऑब्जेक्ट के रूप में लौटाता है। यदि कोई मेल नहीं है तो यह आउटपुट के रूप में null देगा। आइए इसे विस्तार से चर्चा करें।
उदाहरण-1
निम्न उदाहरण में, एक वेरिएबल पैटर्न "est" को exec() मेथड के माध्यम से जांचा जाता है। exec() रेगेक्स मेथड, दिए गए पैटर्न को पूरे टेक्स्ट में जांचने के बाद, पैटर्न को एक ऑब्जेक्ट के रूप में लौटाता है।
<html> <body> <script> var obj = /est/.exec("Tutorix is the best e-learning platform"); document.write( "The object is " + obj[0] + " and its position is " + obj.index); </script> </body> </html>
आउटपुट
The object is est and its position is 16
उदाहरण-2
निम्न उदाहरण में, एक वेरिएबल पैटर्न "x" को exec() मेथड के माध्यम से जांचा जाता है। exec() रेगेक्स मेथड, दिए गए पैटर्न को पूरे टेक्स्ट में जांचने के बाद, पैटर्न को एक ऑब्जेक्ट के रूप में लौटाता है।
<html> <body> <script> var obj = /x/.exec("Tutorix is the best e-learning platform"); document.write( "The object is " + obj[0] + " and its position is " + obj.index); </script> </body> </html>
आउटपुट
The object is x and its position is 6