2010-12-09 10 views

Antwort

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 für die ordnungsgemäße Handhabung. – Stephen

+3

Gibt es eine locale neutrale Möglichkeit, dies zu tun? Wenn der Standort einer Person europäisch und der andere Amerikaner ist, wird parseInt anders arbeiten? –

Verwandte Themen