एक रेगुलर एक्सप्रेशन एक ऑब्जेक्ट है जो कैरेक्टर के पैटर्न का वर्णन करता है।
JavaScript RegExp क्लास रेगुलर एक्सप्रेशन को दर्शाता है, और String और RegExp दोनों उन मेथड को परिभाषित करते हैं जो टेक्स्ट पर शक्तिशाली पैटर्न-मिलान और सर्च-एंड-रिप्लेस फंक्शन करने के लिए रेगुलर एक्सप्रेशन का उपयोग करते हैं। एक रेगुलर एक्सप्रेशन को RegExp() कंस्ट्रक्टर के साथ निम्न तरह परिभाषित किया जा सकता है:
var pattern = new RegExp(pattern, attributes); or var pattern = /pattern/attributes;
पैरामीटर निम्न हैं:
- pattern - एक स्ट्रिंग जो रेगुलर एक्सप्रेशन के पैटर्न को निर्दिष्ट करती है या दूसरा रेगुलर एक्सप्रेशन।
- attributes - एक वैकल्पिक स्ट्रिंग जिसमें "g", "i", और "m" एट्रिब्यूट में से कोई भी हो सकता है जो क्रमशः ग्लोबल, केस-इनसेंसिटिव, और मल्टीलाइन मिलान निर्दिष्ट करते हैं।