我正在使用以下代码在印度编号系统中显示货币:
<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
请帮忙!