format number with locale

by murgiaMarco

JavaScript

var value = "955.099,80";
var value2 = 1.005 ;

var valueNumber;

//only for locale eng
var valueFormatted = this.value.replace(",", "<").replace(".","").replace("<", ".");

this.valueNumber = parseFloat(this.value);

console.log('value parsed: ', this.valueNumber);

this.valueNumber = parseFloat(this.valueFormatted);

console.log('value formatted: ', this.valueFormatted);
console.log('value formatted parsed: ', this.valueNumber);
console.log('number: ', this.value2 * Math.pow(10, 3));