Konversi Angka Menjadi Format Mata Uang
Fungsi ini digunakan untuk mengubah deret angka menjadi pola mata uang dimana setiap tiga deret angka akan ditambahi sebuah titik atau koma setelahnya/sebelumnya, dimulai dari belakang:
function addCommas(nStr) {
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
Penggunaan
addCommas('10000000'); // Hasil => 10,000,000
Demo
Sumber: Formatting Numbers in JavaScript - Add Commas
Labels: JavaScript, Potongan, Regex
16 Comments:
\o/
7,573,330,532,415,762,220
Tujuh Quintillion Lima Ratus Tujuh Puluh Tiga Quadrillion Tiga Ratus Tiga Puluh Triliun Lima Ratus Tiga Puluh Dua Milyar Empat Ratus Lima Belas Juta Tujuh Ratus Enam Puluh Dua Ribu Dua Ratus Dua Puluh
:D
By Beben Koben, at Wednesday, December 19, 2012 at 9:27:00 PM GMT+7
Di Indonesia kan pakenya titik, kumaha tah kang?
By Kang Ismet, at Thursday, December 20, 2012 at 12:00:00 AM GMT+7
Kalau gini bener ga kang?
function addDots(nStr)
{
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + '.' + '$2');
}
return x1 + x2;
}
By Kang Ismet, at Thursday, December 20, 2012 at 12:11:00 AM GMT+7
ya..ya begitu...kira² :D
By Beben Koben, at Thursday, December 20, 2012 at 12:32:00 AM GMT+7
Mirip templatenya :P
trick-keren
By Beben Koben, at Thursday, December 20, 2012 at 12:33:00 AM GMT+7
:yaya: :yaya: :yaya: :yaya: :yaya: :yaya: :yaya:
By Taufik Nurrohman, at Thursday, December 20, 2012 at 10:07:00 AM GMT+7
thanks sharingnya kang.. btw, master js nih.. :-bd
gak beda jauh ya functionnya dengan gaya php
3)
{
$rupiah = ".".substr($data,-3).$rupiah;
$l = strlen($data)-3;
$data = substr($data,0,$l);
$jml = strlen($data);
}
$rupiah = "Rp. ".$data.$rupiah;
return $rupiah;
}
// pemanggilan fungsi
echo rupiah (1000)."
";
echo rupiah (10000)."
";
echo rupiah (1000000);
?>
By Pantun Simanjuntak, at Friday, December 21, 2012 at 4:34:00 PM GMT+7
thanks sharingnya kang.. btw, master js nih.. :-bd
gak beda jauh ya functionnya dengan gaya php
<?php
function rupiah($data)
{
$rupiah = "";
$jml = strlen($data);
while($jml > 3)
{
$rupiah = ".".substr($data,-3).$rupiah;
$l = strlen($data)-3;
$data = substr($data,0,$l);
$jml = strlen($data);
}
$rupiah = "Rp. ".$data.$rupiah;
return $rupiah;
}
// pemanggilan fungsi
echo rupiah (1000)."<br>";
echo rupiah (10000)."<br>";
echo rupiah (1000000);
?>
RALAT
By Pantun Simanjuntak, at Friday, December 21, 2012 at 4:45:00 PM GMT+7
Insya Allah ilmu bloging saya akan menyusul orang yang punya blog ini... aamiin ^^
By Anonymous, at Saturday, December 22, 2012 at 12:44:00 AM GMT+7
aamiin
By Unknown, at Saturday, December 22, 2012 at 12:45:00 AM GMT+7
maaf kang OOT, kalo komentar default blogger bisa ga jadi tiga tingkat yah, saya sudah ngubek2 belum ketemu kang, trimakasih
By Kang Muroi, at Sunday, December 23, 2012 at 10:08:00 PM GMT+7
coba jawab nih..
klo yang tread commentsnya blogger menurut saya sih bisa..
tinggal gunakan pseudo-class first-child.
seperti ini :
.comments .comments-content .inline-thread .comment {
margin-left: 30px;
}
.comments .comments-content .inline-thread .comment:first-child {
margin-left: 0;
}
contoh itu artinya pada bagian reply dengan class comment saya set margin kirinya nya 30px
sedangkan pada anak pertama dengan class comment pada bagian reply marginnya saya set 0.
tapi teknik CSS begitu hanya berlaku pada browser yang mendukung pseudo-class first-child.
yah mungkin begitulah..
By Unknown, at Monday, December 24, 2012 at 3:03:00 PM GMT+7
⇒ /2012/05/efek-thread-comment-bertingkat-hanya.html
By Taufik Nurrohman, at Monday, December 24, 2012 at 6:25:00 PM GMT+7
nyimak sambil main sama si kimeng :
https://lh5.googleusercontent.com/-5Akh4oRQb8k/UNO7WqKHdvI/AAAAAAAADDg/mU7umzEC17o/w497-h373/604e48d0jw1e0131ep32zg.gif
By Anonymous, at Monday, December 24, 2012 at 9:48:00 PM GMT+7
mantab :D
By Unknown, at Monday, January 7, 2013 at 9:59:00 PM GMT+7
nyimak sambil http://devilzc0de.org/forum/images/smilies/ngedije.gif
By dfdsh, at Sunday, January 13, 2013 at 4:06:00 PM GMT+7
Post a Comment
<< Home