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

जावास्क्रिप्ट में \d बनाम \D?

<घंटा/>

\d बनाम \D

\d और \D . में बहुत अंतर है जिसमें पूर्व का परिणाम अंकों . में होता है और बाद के परिणाम गैर-अंकों . में होते हैं जैसे e,^, आदि। इनका उपयोग वैश्विक वस्तु . के साथ किया जाता है "जी " ताकि टेक्स्ट के सभी अंक और गैर-अंक आउटपुट में प्रदर्शित हों। आइए इस पर विस्तार से चर्चा करें।

वाक्यविन्यास-1

new RegExp("\\d", "g");

वाक्यविन्यास-2

new RegExp("\\D", "g")

उदाहरण-1

निम्नलिखित उदाहरण में, '\d ' का उपयोग वैश्विक वस्तु के साथ किया जाता है "g " प्रदान किए गए टेक्स्ट से सभी अंक प्राप्त करने के लिए। यदि वैश्विक वस्तु का उपयोग नहीं किया जाता है, तो आउटपुट में केवल पहला अंक प्रदर्शित किया जाएगा।

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\d/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

आउटपुट

7,6,0


उदाहरण-2

निम्न उदाहरण में, \D\ वैश्विक वस्तु 'g . के साथ प्रयोग किया जाता है ' सभी गैर-अंकों . प्राप्त करने के लिए अक्षर जैसे t, y, ^, &, आदि। गैर-अंकीय वर्णों में -, ^, और, आदि शामिल हो सकते हैं और रिक्त स्थान भी शामिल हो सकते हैं।

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\D/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

आउटपुट

o,n,e, ,h,a,s, ,t,o, ,s,c,o,r,e, ,+, ,i,n, ,g,m,a,t, ,t,o, ,g,e,t, ,i,n,t,o, ,i,v,y, ,c,o,l,l,e,g,e,s

  1. जावास्क्रिप्ट रैंडम

    Math.random() फ़ंक्शन का उपयोग 0 और 1 के बीच एक यादृच्छिक फ़्लोटिंग-पॉइंट संख्या उत्पन्न करने के लिए किया जाता है। Math.random() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="

  1. जावास्क्रिप्ट वादे

    जावास्क्रिप्ट में वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं होता है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&q

  1. जावास्क्रिप्ट कमजोर सेट

    जावास्क्रिप्ट वीकसेट का उपयोग वस्तुओं के संग्रह को संग्रहीत करने के लिए किया जाता है। सेट की तरह यह डुप्लीकेट स्टोर नहीं करता है। वीकसेट के तरीके - विधि विवरण जोड़ें(obj) कमजोर सेट में नया मान जोड़ें। हटाएं(obj) कमजोरसेट से मान हटाता है। है(obj) कमजोरसेट ऑब्जेक्ट में मान है या नहीं, इसके आध