Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में RegExp ऑब्जेक्ट कैसे बनाएं?


रेगुलर एक्सप्रेशन एक ऐसी वस्तु है जो वर्णों के पैटर्न का वर्णन करती है। 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>

  1. जावास्क्रिप्ट में RegExp ऑब्जेक्ट।

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट के भाग को खोजकर और निकालकर कुछ टेक्स्ट से मेल खाने वाले पैटर्न के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो regexp कंस्ट्रक्टर या शाब्दिक सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html&

  1. एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट कैसे बनाएं?

    एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट बनाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docu

  1. कैसे जावास्क्रिप्ट में प्रत्येक वस्तु के लिए एक अद्वितीय आईडी बनाने के लिए?

    निम्नलिखित प्रत्येक वस्तु के लिए एक अद्वितीय आईडी बनाने के लिए कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>