Ja.
Das versuche ich ja.
function Umstellen(Wert2) {
var temp,stelle1,stelle2,leer=false;
// Wenn mit Komma ...
if(String(Wert2).search(",")!=-1)
{
// Aufsprengen mit ","
temp=String(Wert2).split(",")
}
// oder mit Punkt übergeben wurde
else if(String(Wert2).search(".")!=-1)
{
// Aufsprengen mit "."
temp=String(Wert2).split(".")
}
if(temp[1])
{
if(String(temp[1]).length<2)
{
// fehlende Nullen anhängen.
for(var i = 0;i<2-temp[1].length;i++)
temp[1]+="0";
}
else if(String(temp[1]).length>2)
{
// Nachkommastellen in teile Splitten.
temp[1].split("")
temp[1][1]=(temp[1][2]<5)?temp[1][1]:temp[1][1]+1;
temp[1][0]=(temp[1][1]<10)?temp[1][0]:temp[1][0]+1;
temp[0] = (temp[1][0]<10)?temp[0]:temp[0]+1;
// Rundungsoperation (Math.round konnte ich hier nicht mehr verwenden.)
// Ich weiß, dass es doof aussieht. Korrekturen erwünscht!
}
}
else
{
// Doppelnullen anhängen, wenn keine Nachkommastelle.
temp[1] = "00";
}
temp=temp[0]+","+temp[1][0]+""+temp[1][1]
return String(temp);
}
Wenn du verbesserungsvorschläge hast, kannst dich ruhig daran auslassen. Ich brauche echt dringen Hilfe dabei. Habe noch nie so mit Zahlen gearbeitet ...
MFG
Griever