हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक स्ट्रिंग लेता है जो एक संख्या का प्रतिनिधित्व करता है। अग्रणी शून्य को संख्या में रिक्त स्थान से बदलें। हमें यह सुनिश्चित करने की आवश्यकता है कि संख्या में पूर्व रिक्त स्थान बरकरार रहे।
उदाहरण के लिए,
यदि स्ट्रिंग मान को -
. के रूप में परिभाषित किया गया है" 004590808"
फिर आउटपुट −
. के रूप में आना चाहिए" 4590808"
उदाहरण
निम्नलिखित कोड है -
const str = ' 004590808'; const replaceWithSpace = str => { let replaced = ''; const regex = new RegExp(/^\s*0+/); replaced = str.replace(regex, el => { const { length } = el; return ' '.repeat(length); }); return replaced; }; console.log(replaceWithSpace(str));
आउटपुट
यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -
4590808