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;
   }
   .result,.sample {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Testing and executing regular expressions</h1>
<div class="sample"></div>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click on the above button to test and execute the regular expression
</h3>
<script>
   let sampleEle=document.querySelector('.sample');
   let resEle = document.querySelector('.result');
   let str = 'Hello world. This is a beautiful world';
   sampleEle.innerHTML =str;
   let pattern = new RegExp("world");
   document.querySelector(".Btn").addEventListener("click", () => {
      resEle.innerHTML += 'pattern.test(str) = ' + pattern.test(str) + '<br>';
      resEle.innerHTML += 'pattern.exec(str) = ' + pattern.exec(str) + '<br>';
   });
</script>
</body>
</html>

आउटपुट

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

जावास्क्रिप्ट में नियमित अभिव्यक्ति का परीक्षण और निष्पादन कैसे करें?

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

जावास्क्रिप्ट में नियमित अभिव्यक्ति का परीक्षण और निष्पादन कैसे करें?


  1. रिक्त स्थान को हटाने के लिए जावास्क्रिप्ट में एक नियमित अभिव्यक्ति कैसे लिखें?

    JavaScript में रिक्त स्थान को हटाने के लिए, आप निम्न रेगुलर एक्सप्रेशन को चलाने का प्रयास कर सकते हैं। यह एक स्ट्रिंग से रिक्त स्थान को हटा देता है - उदाहरण <html>    <head>       <script>          var str = "Welcome to Tutoria

  1. जावास्क्रिप्ट में नियमित अभिव्यक्ति मिलान

    मान लीजिए कि हमें एक इनपुट स्ट्रिंग str और एक पैटर्न p दिया गया है, तो हमें समर्थन के साथ नियमित अभिव्यक्ति मिलान को लागू करने की आवश्यकता है। और *. इन प्रतीकों के कार्य होने चाहिए - किसी एक वर्ण से मेल खाता है। पिछले तत्वों के शून्य या अधिक से मेल खाता है। मिलान में संपूर्ण इनपुट स्ट्रिंग

  1. जावास्क्रिप्ट में रिक्त स्थान को उलटना और संरक्षित करना

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