Omskriv tal-funktion til mere simpel funktion
Hejsa.Nedenstående funktion omskriver beløb, så de står med tusindtalsseperator og 2 decimaler.
Mon jeg kan få hjælp til omskrivning af koden, så tal står uden tusindtalsseperator og kun 1 decimal.
function formater(element){
var tal=element.value
var len
tal=""+Math.floor(100*tal.replace(/\./g,"").replace(/\,/g,"."))
if(tal=="NaN"){
tal="000"
}
while((len=tal.length)<3){
tal="0"+tal
}
tal=tal.split("")
tal[len-2]=","+tal[len-2]
for(var a=len-5;a>0;a-=3){
tal[a]="."+tal[a]
}
element.value=tal.join("")
}