excel'den, wordden veya nerden olursa olsun sayılar copy/paste yapılırsa;
ondalık kısmı (virüglegn sonra 2 rakam) varsa onu otomatik olarak algılayıp belirlediğim formatta (10000,00 formatı) yapıştırılsın istiyorum.
yani biri geldi wordden;
10,000,000.00
formatında bir raakamı benim inputuma yapıştırdığında,
otomatik olarak
10000000,00
olarak yapıştırsın.
istiyorum.
böyle bir fonksiyonda destek atabilir misiniz?
ondalık kısmı (virüglegn sonra 2 rakam) varsa onu otomatik olarak algılayıp belirlediğim formatta (10000,00 formatı) yapıştırılsın istiyorum.
yani biri geldi wordden;
10,000,000.00
formatında bir raakamı benim inputuma yapıştırdığında,
otomatik olarak
10000000,00
olarak yapıştırsın.
istiyorum.
böyle bir fonksiyonda destek atabilir misiniz?
jquery kullanıyorsan şu işini görür, en iyi çözüm değil ama üstünkörü yazdım
var x = "10,000,000.00"; //burası inputun string olarak aldıgını varsaydım
x = x.replaceAll(",","");
x = x.replaceAll(".","");
x = x.substring(0, x.length-2) + "," + x.substring(x.length-2);
ayin yazari
Regex kullanabilirsin Vanilla js ile.
str = str.replace(/,/g, '')
Bu kısım virgulleri kaldıracak.
str = str.replace(/./g, ',')
Bu da noktaları virgül yapacak.
synthetic a priori
1