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

JavaScript में हाइफ़न-सीमित स्ट्रिंग को नकारात्मक संख्याओं या संख्या रेंज के साथ विभाजित करना?


मान लीजिए हमारे पास नकारात्मक या रेंज की संख्याओं के साथ निम्नलिखित हाइफ़न-सीमित स्ट्रिंग है:

var firstValue = "John-Smith-90-100-US";
var secondValue = "David-Miller--120-AUS";

विभाजित करने के लिए, नियमित अभिव्यक्तियों का उपयोग करें। निम्नलिखित कोड है:

उदाहरण

निम्नलिखित कोड देखें:

var firstValue = "John-Smith-90-100-US";
var secondValue = "David-Miller--120-AUS";
var regularExpression = /-(?=[A-Za-z-]|\d+-\d)/;
var result1 = firstValue.split(regularExpression);
var result2 = secondValue.split(regularExpression);
console.log(result1);
console.log(result2);

उपरोक्त प्रोग्राम चलाने के लिए, निम्नलिखित कमांड का उपयोग करें:

node fileName.js.

यहां, मेरा फ़ाइल नाम demo241.js है।

आउटपुट

आउटपुट इस प्रकार है:

PS C:\Users\Amit\javascript-code> node demo241.js
[ 'John', 'Smith', '90-100', 'US' ]
[ 'David', 'Miller', '-120', 'AUS' ]

  1. - JavaScript में संख्याओं की सरणी को समान औसत वाली दो सरणियों में विभाजित करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में पूर्णांकों की एक सरणी लेता है। फ़ंक्शन को यह निर्धारित करने की आवश्यकता है कि क्या इनपुट सरणी के तत्वों का ऐसा संयोजन मौजूद है कि जब उन्हें दो समूहों में विभाजित किया जाए (समान तत्व हो सकते हैं या नहीं), तो दोनों समूहों का औसत ब

  1. - जावास्क्रिप्ट में एक रेंज में विशिष्ट दूरी वाले k-अभाज्य संख्याओं को ढूंढना

    k-अभाज्य संख्याएंएक प्राकृतिक संख्या को k-अभाज्य कहा जाता है यदि इसमें ठीक k अभाज्य गुणनखंड हों, जिनकी गणना बहुलता के साथ की जाती है।इसका मतलब है कि भले ही 4 का एकमात्र अभाज्य गुणनखंड 2 है, यह 2-अभाज्य संख्या होगी क्योंकि:4 = 2 * 2 और दोनों 2 को अलग-अलग गिना जाएगा जिससे गिनती 2 हो जाएगी।इसी तरह, 8 3

  1. - जावास्क्रिप्ट में इसमें मौजूद संख्याओं के आधार पर स्ट्रिंग को मान्य करना

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