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?

 

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

mobil görünümden çık