money2Text
money2Text (tam veya ondalık) sayıyı parasal yazı formatına çeviren ufak bir JavaScript kütüphanesidir.
Kurulum
CDN
NPM
npm i money2text
Kullanım
Tarayıcada
Yukarıda belirtildiği gibi kütüphaneyi CDN üzerinden veya alternatif olarak money2Text.min.js
dosyasını projenize dahil etmeniz yeterli olacaktır. Başka herhangi bir dosya veya kütüphaneye bağımlılığı yoktur.
Modül Olarak
const money2Text = // veya
API
sayı:
Tipi: number|string
Belirtmek zorunlu olup integer, float, string tipinde olabilir. Geçerli sayı aralığı ise 0-999999999999.99'dur. Yani bir trilyondan küçük sayılar desteklenmektedir. İsteğe bağlı olarak formatlanmış veya formatlanmamış olabilir ancak sayı formatlanmış ise geçerli format olmak zorundadır.
seçenekler:
Tipi: Object
Belirtmek zorunlu olmayıp, girdiyi ve çıktıyı özelleştirmemizi sağlar. Eğer belirtilecekse key/value şeklinde obje olarak belirtilmelidir. Aşağıda detaylı olarak açıklanmıştır.
Seçenekler
Seçenek | Açıklama | Varsayılan Değer |
---|---|---|
separator |
Sayıdaki ondalık kısmı hangi karakter ile ayırmak istediğinizi belirtir. Geçerli değerler: , , . |
, |
lira |
Sayının tam kısmının para birimini belirtir. | Türk Lirası |
kurus |
Sayının ondalık kısmının para birimini belirtir. | Kuruş |
Örnekler
// On İki Türk Lirası Otuz Dört Kuruş // On İki Türk Lirası Otuz Dört Kuruş // On İki TL Otuz Dört Kuruş // On İki TL Otuz Dört Krş. // Error: Ayraç, virgül (,) veya nokta (.) olmalıdır. // Error: Sayı veya formatı geçerli değil. // Error: Sayı veya formatı geçerli değil. // RangeError: Bir trilyon ve üstü sayılar (şimdilik) desteklenmemektedir.
License
MIT