|
JavaScript ile düz bir rakamı para birimine çevirme - JavaScript Webmaster bilgi bankası, knowledge base Webmaster Araçları
AnaSayfa > JavaScript > JavaScript ile düz bir rakamı para birimine çevirme |
| Kategori | : JavaScript | Gönderen | : Admin | Tarih | : 2008-12-07 | Puan | : 6 | Katılımcı : 2 | Okunma | : 9518 | | | |
| | <script language="JavaScript">
function TL(ETL) {
if(ETL.indexOf(".")!=-1) {
once = ETL.substr(0,ETL.indexOf("."))
} else {
once = ETL
}
if(ETL.indexOf(".")!=-1) {
sonra = ETL.substr(ETL.indexOf(".")+1)
} else {
sonra = ´´
}
sonuc = basamakla(once)+"."+basamakla(sonra)
return(sonuc.substr(0,sonuc.length-1))
}
function basamakla(tutar) {
str = ""
ttr = tutar.toString().split("").reverse().join("").toString()
ttr = ttr.split(".").join("")
for(i=1;i<ttr.length+1;i++) {
str+=ttr.substr(i-1,1)
if(i%3==0) { str+="." }
}
sonuc = str.split("").reverse().join("")
if(sonuc.substr(0,1)==".") { sonuc = sonuc.substr(1) }
return(sonuc)
}
</script>
<input type="text" name="Sniper" style="font:normal normal bold 11px verdana;">
<input type="button" onclick="document.getElementById(´Sniper´).value = TL(document.getElementById(´Sniper´).value)" value="Noktalarına Böl" style="font:normal normal bold 11px verdana;color:#FF6600">
Noktalı hale getirilmek istenen para birimini TL() fonksiyonuna parametre olarak girmek yeterlidir. Örnek: TL("1000000") olarak girilen bir değer "1.000.000" şeklinde bir çıktı verir.
|
Yorumlar | Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin! | Yorum Ekleme Aparatı | Yorum Eklemek için lütfen sol menuden giris yapınız.. | Toplam 0 yorum listelendi. |
|