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

रेगेक्स - जावास्क्रिप्ट में समूहों को पकड़ने के लिए पैटर्न का पुन:उपयोग करना?

<घंटा/>

इसके लिए $ के साथ अंकों के साथ रेगुलर एक्सप्रेशन का उपयोग करें।

उदाहरण

var groupValues1 = "10 10 10";
var groupValues2 = "10 10 10 10";
var groupValues3 = "10 10";
var regularExpression = /^(\d+)(\s)\1\2\1$/;
var isValidGroup1 = regularExpression.test(groupValues1);
var isValidGroup2 = regularExpression.test(groupValues2);
var isValidGroup3 = regularExpression.test(groupValues3);
if(isValidGroup1==true)
   console.log("This is a valid group="+groupValues1);
else
   console.log("This is not a valid group="+groupValues1);
if(isValidGroup2==true)
   console.log("This is a valid group="+groupValues2);
else
   console.log("This is not a valid group="+groupValues2);
if(isValidGroup3==true)
   console.log("This is a valid group="+groupValues3);
else
   console.log("This is not a valid group="+groupValues3);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo188.js.

आउटपुट

नीचे दिया गया आउटपुट केवल 3 समूहों से मेल खाता है। यह निम्नलिखित आउटपुट का उत्पादन करेगा -

PS C:\Users\Amit\javascript-code> node demo188.js
This is a valid group=10 10 10
This is not a valid group=10 10 10 10
This is not a valid group=10 10

  1. नामांकित कैप्चर समूह JavaScript रेगुलर एक्सप्रेशन

    JavaScript के साथ, आप रेगुलर एक्सप्रेशन के भाग को समूहीकृत कर सकते हैं। यह कोष्ठकों में वर्णों को समाहित करके किया जा सकता है। निम्नलिखित एक उदाहरण है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&q

  1. क्या एक खाली आईफ्रेम स्रोत जावास्क्रिप्ट में मान्य है?

    खाली आईफ्रेम स्रोत के लिए, तत्व का उपयोग करें और इसे खाली स्रोत के लिए निम्न की तरह सेट करें - <iframe src='about:blank'></iframe> उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport&quo

  1. जावास्क्रिप्ट में मान्य दिनांक स्वरूप की जाँच करें?

    वैध तिथि प्रारूप की जांच करने के लिए, तिथि का मिलान − . से करें const dateFormat = /^\d{4}\-\d{2}\-\d{2}$/; उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial