Displaying a number in Indian format using Javascript
i’m late but i guess this will help 🙂 you can use Number.prototype.toLocaleString() Syntax numObj.toLocaleString([locales [, options]]) var number = 123456.789; // India uses thousands/lakh/crore separators document.getElementById(‘result’).innerHTML = number.toLocaleString(‘en-IN’); // → 1,23,456.789 document.getElementById(‘result1’).innerHTML = number.toLocaleString(‘en-IN’, { maximumFractionDigits: 2, style: ‘currency’, currency: ‘INR’ }); // → ₹1,23,456.79 <div id=”result”></div> <div id=”result1″></div>