Development JavaScript DHTML



Number Formatting

// generic positive number decimal formatting function
function format (expr, decplaces) {
    var str = "" + Math.round (eval(expr) * Math.pow(10,decplaces))
    while (str.length <= decplaces) {
        str = "0" + str
    }
    var decpoint = str.length - decplaces
    return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
}
function dollarize (expr) {
    return "$" + format(expr,2)
}



How to Make Money



Enter a positive floating-point value or arithmetic expression to be converted to a currency format: