So sollte es klappen
Code:
function calc(theform) {
var num = theform;
var with2Decimals = num.toString().match(/^-?\d+(?:\.\d{0,2})?/)[0]
return Number(with2Decimals).toFixed(2);
}
str=5103.156201200;
console.log(calc(str));//5103.15
str=5103.151201200;
console.log(calc(str));//5103.15
str=5103;
console.log(calc(str));//5103.00
str=5103.9;
console.log(calc(str));//5103.90
Hier sind alle meine Lösungen aus allen Foren. Ich helfe auch in Facebook-chat