numaralı dizgiye dönüştürmek "570.581,88" yi bir tam sayıya nasıl dönüştürebilir ve buna göre sıralayabilirim?Biçimlendirilmiş dizeyi Javascript
6
A
cevap
12
var s = "570.581,88";
// Format as American input
s = s.replace(/\./g,'').replace(',','.');
// Integer
var i = parseInt(s,10);
// Floats
var f1 = parseFloat(s);
var f2 = s*1;
var f3 = +s;
+0
+1. – Stephen
+3
Bunu yapmak için yerel bir tarafsız yol var mı? Bir insanımın yerlisi Avrupalı, diğeri Amerikan ise, farklı bir şekilde çalışacak mı? –
Tek bir tam sayı? O virgül orada ne yapıyor? – sje397
Bu Avrupa formatlanmış mı? – deceze
Nasıl "100.99" bir int dönüştürebilirsiniz? Doğru şekilde kullanmak için – Kobi