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

अभिकथन देखें जावास्क्रिप्ट रेगुलर एक्सप्रेशन


लुकबीइंड एक पैटर्न के मिलान की अनुमति तभी देता है जब पहले कुछ हो। निम्नलिखित एक उदाहरण है -

उदाहरण

<!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>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .sample, .result {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Look behind Assertions Regular Expressions</h1>
<div class="sample">The price for 4 tables are $50 , $99 , $121 and $150.</div>
<div style="color: green;" class="result"></div>
<button class="btn">CLICK HERE</button>
<h3>
Click on the above button to extract the table price using lookbehind
</h3>
<script>
   let sampleEle = document.querySelector(".sample").innerHTML;
   let btnEle = document.querySelector(".btn");
   let resEle = document.querySelector(".result");
   const priceRegex=/(?<=\$)\d+/g;
   btnEle.addEventListener("click", () => {
      resEle.innerHTML = "Table price are = "+sampleEle.match(priceRegex);
   });
</script>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

अभिकथन देखें जावास्क्रिप्ट रेगुलर एक्सप्रेशन

'यहां क्लिक करें' बटन पर क्लिक करने पर -

अभिकथन देखें जावास्क्रिप्ट रेगुलर एक्सप्रेशन


  1. जावास्क्रिप्ट में फंक्शन एक्सप्रेशन क्या हैं?

    फंक्शन एक्सप्रेशन हमें फंक्शन को एक वेरिएबल में स्टोर करने की अनुमति देता है जिसे बाद में वेरिएबल नाम का उपयोग करके लागू किया जा सकता है। उन्हें भी सामान्य फ़ंक्शन घोषणा की तरह फहराया नहीं जाता है, इसलिए उन्हें परिभाषित होने से पहले नहीं बुलाया जा सकता है। जावास्क्रिप्ट में फंक्शन एक्सप्रेशन को लाग

  1. कैसे जांचें कि जावास्क्रिप्ट में कोई दस्तावेज़ तैयार है या नहीं?

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

  1. जावास्क्रिप्ट में गतिशील आयात।

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