wmaraci reklam

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

3 Mesajlar 624 Okunma
Toplam 3 mesaj ve 624 görüntüleme
acebozum
wmaraci reklam

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)

 

 

paytr kampanya
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 2024
  • Beğeniler 0 / 389
  • 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
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al