Advertisement
Guest User

Fungsi Rupiah

a guest
Oct 14th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function formatRupiah(angka, prefix) {
  2.     var number_string = angka.replace(/[^,\d]/g, '').toString(),
  3.         split = number_string.split(','),
  4.         sisa = split[0].length % 3,
  5.         rupiah = split[0].substr(0, sisa),
  6.         ribuan = split[0].substr(sisa).match(/\d{3}/gi);
  7.  
  8.     // tambahkan titik jika yang di input sudah menjadi angka ribuan
  9.     if (ribuan) {
  10.         separator = sisa ? '.' : '';
  11.         rupiah += separator + ribuan.join('.');
  12.     }
  13.  
  14.     rupiah = split[1] != undefined ? rupiah + ',' + split[1] : rupiah;
  15.     return prefix == undefined ? rupiah : (rupiah ? 'Rp' + rupiah : '');
  16. }
  17.  
  18. function deFormatRupiah(string) {
  19.     if (string == "") {
  20.         return string;
  21.     } else {
  22.         var string1 = string.split('Rp').join('');
  23.         var string2 = string1.split('.').join('');
  24.         return string2;
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement