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

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

\d बनाम \D

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

सिंटैक्स-1

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

सिंटैक्स-2

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

उदाहरण-1

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

<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

निम्नलिखित उदाहरण में, ग्लोबल ऑब्जेक्ट 'g' के साथ \D का उपयोग सभी गैर-अंक कैरेक्टर्स जैसे 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. JavaScript Random नंबर JavaScript Random नंबर

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

  1. JavaScript Promises JavaScript Promises

    JavaScript में Promises हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देते हैं जहां वैल्यू प्रॉमिस बनाते समय पहले से ज्ञात नहीं होती। एक प्रॉमिस की तीन अवस्थाएं हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&

  1. JavaScript WeakSet JavaScript WeakSet

    JavaScript WeakSet का उपयोग ऑब्जेक्ट्स के संग्रह को स्टोर करने के लिए किया जाता है। Set की तरह यह डुप्लिकेट स्टोर नहीं करता।WeakSet के मेथड्समेथडविवरणadd(obj)WeakSet में नया वैल्यू जोड़ता है।delete(obj)WeakSet से वैल्यू हटाता है।has(obj)True या false लौटाता है यह इस पर निर्भर करता है कि WeakSet ऑब्ज