1. 程式人生 > >js中保留4位小數,超過4位擷取保留4位,不足4位保留原位數不補0

js中保留4位小數,超過4位擷取保留4位,不足4位保留原位數不補0

    //保留4位小數
    var number = 12.3321432;
    number = String(number).replace(/^(.*\..{4}).*$/,"$1");
    number = Number(number); // number = 12.3321

    //保留2位小數
    var reg = /^(.*\..{2}).*$/;
    var number2 = 12.3;
    number2 = String(number2).replace(reg ,"$1");
    number2 = Number(number2); // number2 = 12.3  不足保留位數不補0