रेगुलर एक्सप्रेशन एक ऐसी वस्तु है जो वर्णों के पैटर्न का वर्णन करती है। JavaScript RegExp वर्ग रेगुलर एक्सप्रेशन का प्रतिनिधित्व करता है, और String और RegExp दोनों ही ऐसे तरीकों को परिभाषित करते हैं जो टेक्स्ट पर शक्तिशाली पैटर्न-मिलान और खोज-और-प्रतिस्थापन फ़ंक्शन करने के लिए रेगुलर एक्सप्रेशन का उपयोग करते हैं।
एक रेगुलर एक्सप्रेशन को RegExp () . के साथ परिभाषित किया जा सकता है कंस्ट्रक्टर, इस प्रकार है -
var pattern = new RegExp(pattern, attributes); or simply var pattern = /pattern/attributes;
निम्नलिखित पैरामीटर हैं -
- पैटर्न - एक स्ट्रिंग जो रेगुलर एक्सप्रेशन या अन्य रेगुलर एक्सप्रेशन के पैटर्न को निर्दिष्ट करती है।
- विशेषताएं - एक वैकल्पिक स्ट्रिंग जिसमें कोई भी "g", "i", और "m" विशेषताएँ होती हैं जो क्रमशः वैश्विक, केस-असंवेदनशील और बहु-पंक्ति मिलान निर्दिष्ट करती हैं।
उदाहरण
आप RegExp को लागू करने का तरीका जानने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं जावास्क्रिप्ट में वस्तु -
<html> <head> <title>JavaScript RegExp</title> </head> <body> <script> var re = new RegExp( "string" ); document.write("re.constructor is:" + re.constructor); </script> </body> </html>