js将输入的金额转化成每3位一个逗号隔开

来源:互联网 发布:小米note网络制式查询 编辑:程序博客网 时间:2024/05/11 20:40
funcion parse(){var num = "12345"; num = parseFloat((num + "").replace(/[^\d\.-]/g, "")).toFixed(2) + ""; //2是表示保留2位小数     var l = num.split(".")[0].split("").reverse(), r = num.split(".")[1];    var t = "";     for(var i = 0; i < l.length; i ++ )     {        t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");     }     $("#lowercase").val( t.split("").reverse().join("") + "." + r);   //显示数据格式如:12,345.00   $("#lowercasehidden").val(num); //数据库还是存储原数字 方便计算}