数字千分位处理,number.js,js保留两位,整数强制保留两位小数
杨龙飞
杨龙飞
杨龙飞
杨龙飞
杨龙飞
官方文档:https://www.customd.com/articles/14/jquery-number-format-redux
1、千分位
$.number(data,2);//保留两位,加上千分位
$('#price').number( true, 2 );//输入的时候自动进行格式化,保留两位小数点,加上千分位
当input type="number"时,此插件不支持,type必须是text才行
2、保留两位小数(整数默认加上.00)
var a = "1";
a=a-0;//转化为数字
a.toFixed(2);//强制保留两位
typeof a;
number;
a;
1.00;
博客地址:http://www.cnblogs.com/windseek/
3、保留两位小数(整数不处理)
varx=11.111;
x=Math.round(x*100)/100;
x=11.11;
4、保留整数
//input框格式化数字
(function formatInteger(){
$("input.integer").keyup(function(){
var newval=$(this).val()-0;
$(this).val("");
$(this).val(newval);
})
})()
5、js控制千分位
function formatNum(num,n){ //参数说明:num 要格式化的数字 n 保留小数位 num = String(num.toFixed(n)); var re = /(-?\d+)(\d{3})/; while(re.test(num)) { num = num.replace(re,"$1,$2"); } return num; }
学而不思则罔,思而不结则殆,结而不看,一事无成