netbozum
wmaraci reklam

sayı formatını para formatına çeviren javascript fonksiyonu

3 Mesajlar 585 Okunma
Toplam 3 mesaj ve 585 görüntüleme
acebozum
KaplanBozum

sedatuysal52 sedatuysal52 WM Aracı Kullanıcı
  • Üyelik 06.01.2024
  • Yaş/Cinsiyet 43 / E
  • Meslek memur
  • Konum Niğde
  • Ad Soyad S** U**
  • Mesajlar 38
  • Beğeniler 1 / 2
  • Ticaret 0, (%0)

aşağıdaki fonksiyon ile textbox içindeki sayıyı örneğin 12000 yazınca binlik ayraçlı 12.000 yapıyor. ancak bu fonksiyonda yaptığım değişiklikle 12000 yazınca 12.000,00 para birimine formatlasın istiyorum. Yardımcı olursanız sevinirim. Saygılarımla...

function ParaFormat(Num) { 

            Num += '';

            Num = Num.replace('.', ''); Num = Num.replace('.', ''); Num = Num.replace('.', '');

            Num = Num.replace('.', ''); Num = Num.replace('.', ''); Num = Num.replace('.', '');

            x = Num.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;

        }

Mesaj 1 defa düzenlendi. Son düzenleyen: sedatuysal52 (03.03.2024 06:55)

 

 

wmaraci
reklam

Burak Burak brktrk.com Kullanıcı
  • Üyelik 15.09.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Flutter Developer
  • Konum İstanbul Avrupa
  • Ad Soyad B** T**
  • Mesajlar 2020
  • Beğeniler 0 / 388
  • Ticaret 70, (%97)
function ParaFormat(Num) { 
    Num += '';
    Num = Num.replace('.', '');
    Num = Num.replace('.', '');
    Num = Num.replace('.', '');
    Num = Num.replace('.', '');
    Num = Num.replace('.', '');
    Num = Num.replace(',', '.'); // Eğer virgül kullanıyorsanız, noktaya çevirin
    x = Num.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? ',' + (x[1].length < 2 ? x[1] + '0' : x[1]) : ',00'; // Küsurat kısmını 2 haneli olarak ayarla
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1))
        x1 = x1.replace(rgx, '$1' + '.' + '$2');
    return x1 + x2;
}
 

 

sedatuysal52 sedatuysal52 WM Aracı Kullanıcı
  • Üyelik 06.01.2024
  • Yaş/Cinsiyet 43 / E
  • Meslek memur
  • Konum Niğde
  • Ad Soyad S** U**
  • Mesajlar 38
  • Beğeniler 1 / 2
  • Ticaret 0, (%0)

 

Teşekkürler Burak hocam,textbox olayını "

Mesaj 4 defa düzenlendi. Son düzenleyen: sedatuysal52 (04.03.2024 12:04)

 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al