हमें एक JavaScript फंक्शन लिखना है जो एक स्ट्रिंग लेता है जो एक संख्या को दर्शाती है। संख्या में लीडिंग ज़ीरो को स्पेस से बदलें। हमें संख्या में पहले से मौजूद स्पेस को बनाए रखना होगा।
उदाहरण के लिए,
अगर स्ट्रिंग मान इस तरह परिभाषित है:
" 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