मान लें कि हमारा नमूना स्ट्रिंग है -
const a = "250,5";
अगर "," के बाद की संख्या एक अंक है, तो हमें इसमें 0 जोड़ना होगा,
यदि स्ट्रिंग में एक से अधिक ',' हैं, तो हमें -1 वापस करना होगा
यह बस स्प्लिट () और रिप्लेस () फंक्शन्स को इस तरह से मिलाकर किया जा सकता है, जैसा कि नीचे दिए गए उदाहरण में है -
उदाहरण
const a = "250,5";
const roundString = (str) => {
if(str.split(",").length > 2){
return -1;
}
return a.replace(`,${a.split(",")[1]}`, `,${a.split(",")[1]}0`);;
}
console.log(roundString(a)); आउटपुट
इस कोड के लिए कंसोल आउटपुट होगा -
250,50