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