前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数字千分位处理,number.js,js保留两位,整数强制保留两位小数 杨龙飞

数字千分位处理,number.js,js保留两位,整数强制保留两位小数 杨龙飞

作者头像
windseek
发布2018-06-14 17:43:31
5.9K0
发布2018-06-14 17:43:31
举报
文章被收录于专栏:杨龙飞前端

杨龙飞

杨龙飞

杨龙飞

杨龙飞

杨龙飞
杨龙飞

官方文档: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、保留整数

代码语言:javascript
复制
//input框格式化数字
(function formatInteger(){
    $("input.integer").keyup(function(){
        var newval=$(this).val()-0;
        $(this).val("");
        $(this).val(newval);
    })
})()
5、js控制千分位
代码语言:javascript
复制
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;  

}  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-10-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 杨龙飞
    • 杨龙飞
      • 杨龙飞
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档