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));