2010-12-09 26 views

Respuesta

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 para manejarlo correctamente. – Stephen

+3

¿Hay una manera neutral de hacerlo? Si la configuración regional de mi persona es europea y la otra es estadounidense, ¿funcionará de manera diferente? –