रेगुलर एक्सप्रेशन का उपयोग करना जावास्क्रिप्ट . में दिए गए स्ट्रिंग में शब्दों की संख्या गिनना आसान है . शब्दों की संख्या गिनने के लिए कुछ चरणों का पालन करना होगा
अनुसरण करने के लिए चरण
हम जानते हैं कि एक वाक्य या वाक्यांश उन शब्दों से बना होता है जो बीच में रिक्त स्थान से अलग होते हैं और कुछ उदाहरण ऐसे होते हैं जिनमें शब्दों को 2 या अधिक रिक्त स्थान से अलग किया जाता है। शब्दों की संख्या की गणना करते समय एक डेवलपर को इन सभी बिंदुओं पर ध्यान देना चाहिए।
चरण-1
एक स्ट्रिंग के प्रारंभ और अंत रिक्त स्थान को छोड़ दें। रेगेक्स एक्सप्रेशन की निम्न पंक्ति दिए गए स्ट्रिंग के प्रारंभ और अंत रिक्त स्थान को हटा देगा।
str.replace(/(^\s*)|(\s*$)/gi,"");
चरण-2
एकाधिक स्थान को कम करने का प्रयास करें एक एकल स्थान . के लिए ।
str.replace(/[ ]{2,}/gi," ");
चरण-3
प्रारंभ रिक्ति के साथ एक नई पंक्ति को बाहर करने का प्रयास करें।
str.replace(/\n /,"\n");
उपरोक्त सभी चरणों को करने के बाद हमारे पास एक ही स्थान वाले शब्दों के साथ एक स्ट्रिंग होगी। विभाजन () . का उपयोग करके परिणामी स्ट्रिंग को विभाजित करने पर विधि शब्द रिक्त स्थान के बजाय अल्पविराम से जुड़ने जा रहे हैं। अब लंबाई () का उपयोग कर रहे हैं विधि हम परिणामी शब्द गणना प्राप्त कर सकते हैं जैसा कि निम्नलिखित उदाहरण में दिखाया गया है।