Format Uang Rupiah (Rp.) Dengan Menggunakan accounting.js Dan jQuery

Dalam beberapa project web yang penulis buat sering dihadapkan pada masalah formatting nilai mata uang khususnya Rupiah!. Berikut kode pendek yang penulis gunakan dalam project web memakai HTML, Jquery, dan accounting.js untuk memformat angka pada text input HTML menjadi format Rupiah.

Demo



Kode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>Format Rupiah (Rp.) menggunakan jquery dan accounting.js</title>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
</script>
<script 
src="https://raw.github.com/josscrowcroft/accounting.js/master/accounting.min.js">
</script>
<script type="text/javascript">
$(document).ready(function(){
  console.log("OK");
  var target = $('#input_data');
  target.keyup(function(){
    console.log("Enter");
    $('#format').text(accounting.formatMoney(target.val(),"Rp. ", "2", ".", ","));
  })
});
 
</script>
</head>
<body>
<div id="demo-format-rupiah" style="padding:25px 5px 55px 0px;">
<label id="format" style="font-size:18px:"></label>
<input type="input" id="input_data" value="0" title="Masukkan angka saja" 
style="border:1px solid #333;height:31px;"/>
</div>
</body>
</html>

Sebagai catatan accounting.js merupakan library untuk format mata uang yang ringan, fleksibel dan tidak mempunyai dependensi library yang lain. Jika ingin dirubah label mata uang Rp. menjadi IDR cukup dirubah parameter dari fungsi formatMoney().

$('#format').text(accounting.formatMoney(target.val(),"IDR ", "2", ".", ","));

Selamat mencoba! :D

EMAIL NEWSLETTER

You don't have to check this blog regularly...just sign-up and any post will be send directly to your email ;)

  • Yudafebri02

    nice

  • gufronsp

    makasih gan, nice info buat PA ane.