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

JavaScript रेगुलर एक्सप्रेशंस में विशेष वर्णों की भूमिका क्या है?


JavaScript रेगुलर एक्सप्रेशंस में विशेष वर्ण

ब्रैकेटेड कैरेक्टर सीक्वेंस और सिंगल कैरेक्टर्स की आवृत्ति या स्थिति को विशेष वर्णों द्वारा दर्शाया जा सकता है। प्रत्येक विशेष वर्ण का एक विशिष्ट अर्थ होता है। +, *, ?, और $ फ्लैग्स सभी एक कैरेक्टर सीक्वेंस के बाद आते हैं।

सामान्य विशेष वर्ण और उनके अर्थ

क्र.सं.एक्सप्रेशन और विवरण
1p+
एक या अधिक 'p' वाले किसी भी स्ट्रिंग से मेल खाता है।
2p*
शून्य या अधिक 'p' वाले किसी भी स्ट्रिंग से मेल खाता है।
3p?
अधिकतम एक 'p' वाले किसी भी स्ट्रिंग से मेल खाता है।
4p{N}
N 'p' के क्रम वाले किसी भी स्ट्रिंग से मेल खाता है।
5p{2,3}
दो या तीन 'p' के क्रम वाले किसी भी स्ट्रिंग से मेल खाता है।
6p{2,}
कम से कम दो 'p' के क्रम वाले किसी भी स्ट्रिंग से मेल खाता है।
7p$
अंत में 'p' वाले किसी भी स्ट्रिंग से मेल खाता है।
8^p
शुरुआत में 'p' वाले किसी भी स्ट्रिंग से मेल खाता है।

उदाहरण

<html>
  <head>
    <title>JavaScript रेगुलर एक्सप्रेशंस</title>
  </head>
  <body>
    <script>
      var myStr = "Welcome to our website! Welcome to Tutorialspoint!";
      var reg = /Wel*/g;
      var match = myStr.match(reg);
      document.write(match);
    </script>
  </body>
</html>

अन्य महत्वपूर्ण विशेष वर्ण

  • . - न्यूलाइन को छोड़कर किसी भी सिंगल कैरेक्टर से मेल खाता है
  • \d - किसी भी अंक (0-9) से मेल खाता है
  • \w - किसी भी वर्ड कैरेक्टर (a-z, A-Z, 0-9, _) से मेल खाता है
  • \s - किसी भी व्हाइटस्पेस कैरेक्टर से मेल खाता है
  • [abc] - a, b, या c में से किसी एक से मेल खाता है
  • [^abc] - a, b, c को छोड़कर किसी भी कैरेक्टर से मेल खाता है
  • (abc) - ग्रुपिंग के लिए
  • | - OR ऑपरेटर
  1. - JavaScript में parseFloat() मेथड की भूमिका क्या है?

    अवलोकनparseFloat() मेथड स्ट्रिंग को पार्स करके फ्लोटिंग-पॉइंट संख्या लौटाता है।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          var val1 = parseFloat("2");          var val2 = p

  1. - JavaScript में parseInt() मेथड की भूमिका क्या है?

    अवलोकनparseInt() मेथड स्ट्रिंग को पार्स करके पूर्णांक लौटाता है। आप दूसरा पैरामीटर देकर अंक प्रणाली (रेडिक्स) निर्दिष्ट कर सकते हैं।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          var val1 = parseInt("20.50

  1. जावास्क्रिप्ट रेगुलर एक्सप्रेशन में मैचेस पर लूप करना जावास्क्रिप्ट रेगुलर एक्सप्रेशन में मैचेस पर लूप करना

    जावास्क्रिप्ट में रेगुलर एक्सप्रेशन मैचेस पर लूप करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style> &n