Я использую следующий код для отображения валюты в индийской системе нумерации:
<script type="text/javascript">
function format(obj) {
var formatted = obj.value.replace(/\D/g, '');
obj.value = formatted.replace(/(\d+)(\d{2})/g,'$1.$2');
}
</script>
<input type="number" onkeyup="format(this)">
Вывод, который я получаю: 123456.78
Вывод, который я хочу: 1,23,45,678.00
Пожалуйста, помогите!