精华内容
下载资源
问答
  • 主要介绍了C#中ToString数据类型格式大全 千分符,需要的朋友可以参考下
  • 鼠标onfous把数字转化为带千分符,移走再给数字加千分符
  • 怎样给Word添加千分符

    千次阅读 2020-12-23 11:02:56
    Word作为生活中常用的文本形式,有诸多用处,也有很多技巧,今天和大家分享的就是其中千分符的使用,千分符的效果是可以帮助我们在数字比较大,位数比较多的时候,对数字有个清晰直观的感受,快跟小编一起看看怎么...

    Word作为生活中常用的文本形式,有诸多用处,也有很多技巧,今天和大家分享的就是其中千分符的使用,千分符的效果是可以帮助我们在数字比较大,位数比较多的时候,对数字有个清晰直观的感受,快跟小编一起看看怎么设置千分符吧。

    如下图所示的调薪通知:

    看到上方薪资单中的信息我是拒绝的,一般情况下,金额位数比较多时,应该设置添加千分符。但文档中1250000这么长一个数字为什么没有千分符?让我们在数零的时候非常难受,不仅不便于识读,且显得非常不专业。

    那么,今天我们就来看看在Word中如何为数字添加千分符的3种方法:第一种是利用公式;第二种是利用“查找替换”功能;第三种是利用“域”。就能完成文档数据千位分隔符的添加,并且年份数字不受影响,如下图所示。

    具体方法如下:

    一、利用公式设置千分符

    (1)单击界面左上角的“自定义快速访问工具栏”下拉按钮,在弹出的菜单中选择“其他命令”选项,打开“Word选项”对话框。

    (2)在“从下位置选择命令”下拉列表框中选择“所有命令”选项,在下方的列表框中选择“公式”选项,单击“添加”按钮,再单击“确定”按钮。

    (3)选择需要设置成千分符的数字,在“自定义快速访问工具栏”点击“公式”按钮,打开“公式”对话框。

    (4)在“公式”文本框中录入“=1250000”,在“数字格式”列表框中选择数字格式为“#,##0”,单击“确定”按钮,即可完成操作。

    文档中其他数字的千分符格式设置方法同上。

    二、利用“查找替换”功能设置千分符

    (1)按【Ctrl+H】组合键打开“查找和替换”对话框,在“查找内容”框中输入:([0-9])([0-9]{3})([!][0-9年])

    (2)在“替换为”框中输入:\1,\2\3

    (3)勾选“使用通配符”复选框,然后单击“全部替换”按钮,即可完成操作。

    三、利用“域”设置千分符

    (1)选择原数据,按【Ctrl+X】将原数据剪切到剪贴板。

    (2)按【Ctrl+F9】插入一个空白域,在其中输入“=”号,并粘贴刚才剪切的数据1250000;

    (3)然后输入一个半角空格(敲空格),再录入以下域代码:\# #,#0 。(注:完整域代码如下:{ =1250000 \# #,#0 })

    (4)再按【F9】刷新,即可得到结果。

    文档中其他数字的千分符格式设置方法同上。

    展开全文
  • 千分符

    2019-09-02 21:48:46
    千分符 千分符的第一种方法 var str = "13234567753224"; // 分析:正则分为两部分; // 第一部分:数字有1位,两位,3位; // 第二部分:位数一定是3的倍数; var reg = /^(\d{1,3})((\d{3})+)$/ var newStr = str...

    千分符

    • 千分符的第一种方法
    var str = "13234567753224";
    // 分析:正则分为两部分;
    // 第一部分:数字有1位,两位,3位;
    // 第二部分:位数一定是3的倍数;
    var  reg = /^(\d{1,3})((\d{3})+)$/
    var newStr = str.replace(reg,function (a,b,c) {
        var part1 = arguments[1];
        var part2 = arguments[2];
        var newStr=part2.replace(/\d{3}/g,function () {
            return ","+arguments[0];
        })
        return part1+newStr;
    })
    console.log(newStr);//13,234,567,753,224
    
    • 千分符的第二种方法
    var str = "13234567753224";
    var  newStr = str.replace(/\d/g,function () {
    // arguments:["",0]
    // 当捕获到当前这一项,要不要加逗号,取决于这一项后面的字符串的长度;如果后面的字符串长度是3的倍数;那么该项需要逗号;
    // 如何计算当前项后面项所有字符的长度;字符串总长度-(当前项索引+1)
    // 后面的长度%3===0那么该项应该拼接逗号;
    // 并且要求不是最后一项;
     if((str.length-(arguments[1]+1))%3===0&&str.length-1!==arguments[1]){
         return arguments[0]+","
     }else{
         return arguments[0]
     }
    })
    console.log(newStr);
    
    展开全文
  • js实现千分符

    千次阅读 2019-07-22 21:53:01
    //方案一 var str = "1234567890"; var newStr = str.replace(/\d/g,function(){ if((str.length-arguments[1]-1)%3===0&&str.length-1!==arguments[1]){ return arguments[0]+","; ... ...
    //方案一
    var str = "1234567890";
    var newStr = str.replace(/\d/g,function(){
        if((str.length-arguments[1]-1)%3===0&&str.length-1!==arguments[1]){
            return arguments[0]+",";
        }else{
            return arguments[0];
        }
    });
    console.log(newStr);//"1,234,567,890"
    //方案二
    var str = "1234567890";
    var newStr = str.replace(/^(\d{1-3})((\d{3})+)$/g,function(){
        console.log(arguments);//["1234567890", "1", "234567890", "890", 0, "1234567890", callee: ƒ, Symbol(Symbol.iterator): ƒ]
        var part1 = arguments[1];
        var part2 = arguments[2];
        var newStr = part2.replace(/\d{3}/g,function(){
            return ","+arguments[0];
        });
        return part1 + newStr;
    });
    // 方案三
    var str = "1234567890";
    var str1 = str.split("").reverse().join("");
    var newStr = str1.replace(/\d{3}/g,function(){
        return arguments[0]+","
    });
    var newStr = newStr.split("").reverse().join("");
    console.log(newStr);
    //方案四
    function fn(str){
        var j=0;
        for(var i=str.length-1;i>0;i--){
            j++;
            if(j===3){
                str = str.substring(0,i)+","+str.substring(i);
                j=0;
            }
        }
        return str;
    }
    var str = "1234567890";
    console.log(fn(str));
    
    展开全文
  • 简单方法实现千分符

    千次阅读 2020-04-30 18:43:59
    什么是千分符 通常在数字每隔三位,加一个“,”,即千位分隔符,便于读数。 在购物时候,查看余额的时候都会用到千分符,实现千分符有很多方法,下面来说一种比较简单的做法。 利用零宽断言实现千分符 <script>...

    什么是千分符

    通常在数字每隔三位,加一个“,”,即千位分隔符,便于读数。

    在购物时候,查看余额的时候都会用到千分符,实现千分符有很多方法,下面来说一种比较简单的做法。

    利用零宽断言实现千分符

    <script>
          //比如说一件商品单价为¥4051.25,小明买了4件
          var price = "4051.25";
          var count = 4;
          //小明需要支付¥4051.25*4
          var zprice = (price * count).toFixed(2);
          console.log(`小明买了${count}件单价为${price}的包包,需要支付${zprice}`);
    </script>
    

    输出结果
    在这里插入图片描述
    我们希望显示价格是以千分符的方式,那我们只需要做一个正则表达式就可以实现千分符了。这个正则怎么写呢?这里我用到的是零宽断言(不知道零宽断言的看我的博客有介绍)。

    正则表达式之零宽断言:https://blog.csdn.net/weixin_43348064/article/details/105804348

    <script>
          //比如说一件商品单价为¥4051.25,小明买了4件
          var price = "4051.25";
          var count = 4;
          //小明需要支付¥4051.25*4
          var zprice = (price * count).toFixed(2);
          price = price.replace(/(\d)(?=(\d{3})+(\.|$))/g, "$1,");
          zprice = zprice.replace(/(\d)(?=(\d{3})+(\.|$))/g, "$1,");
          console.log(
            `小明买了${count}件单价为¥${price}的包包,需要支付¥${zprice}`
          );
    </script>
    

    输出结果
    在这里插入图片描述

    这样子就实现了千分符了,来看一下上面正则表达式/(\d)(?=(\d{3}+(\.|$)))/是什么意思, 这里的((?=(\d{3})+(\.|$))是零宽断言,捕获离结尾或.三位数的倍数之前的数字,然后将捕获到的数字进行替换,$1是获取正则表达式的第一个()里面的内容。

    这样就解决千分符的问题啦。

    东哥笔记

    展开全文
  • // 正则 数字超过1000 千分符展示 thousandBitSeparator(n) { let re = /\d{1,3}(?=(\d{3})+$)/g; let n1 = n.toString().replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re, '$&,') + s2...
  • js千分符转换

    2020-03-12 22:52:17
    工作需要在网上找了个千分符转换,现在忘了是那个大哥的杰作了,直接贴上吧,最后加了个如果没有值默认返回零 formatData(num, decimals, thousandsSep) { if (isNaN(num)) { num = ‘0.00’ } num = num + ‘’ ...
  • java 金额千分符

    2020-03-09 14:03:51
    public static String fmtMicrometer(String text){ DecimalFormat df = null; if(text.indexOf(".")>0){ int len = text.length()-text.indexOf(".") if(len-1==0){ ... df = new DecimalF...
  • word批量添加千分符

    2013-09-17 14:52:06
    和excel千分符一样的word批量添加千分符工具
  • \d(?=(\d{3})+(\.|$)) 怎么才可以除去小数点以后的断言..谢谢 "123444.222" var str="123444.22222"; str.replace(/\d(?=(\d{3})+(\.|$))/g,"$1,") "12444,444.2222,222" ...小数点后面也会加上..
  • 此组件是基于element-ui的el-input组件的再封装,主要用来在输入过程中,显示为数字模式,在失去焦点时加上千分符;同时保持父组件传入的值始终保持数字模式,不必要再去人工转化数据格式 先上vue文件代码: <...
  • js手动添加千分符

    2018-03-21 08:53:44
    去除千分符 (string).replace(/,/g, ""); 添加千分符 (只能在存的类型为字符串的时候才可以试用。存到数据库的值会多出逗号) function format (num) {  return (num.toFixed(2) + '').replace...
  • <el-table-column :formatter="stateFormat" prop="amount" header-align="center" align="center" label="总金额" ...//金额转换千分符 stateFormat (row, column, cellValue) { cellValue .
  • 下面小编就为大家带来一篇js实现千分符和保留几位小数的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Echarts数据显示千分符

    千次阅读 2020-06-23 16:26:18
    <template> <div> <div id="lineChart" style="width:850px;height:350px;"></div> <div id="doughnutChart" style="width:850px;height:350px;...let eCharts = req.
  • 千分符和万分符

    2020-07-15 14:48:19
    =(\d{4})+\.)/g, '$1,') } }, 千分符则把4改成3 整数 filters:{ rounding(value){ var result = [ ], counter = 0; value = (value || 0).toString().split(''); for (var i = value.length - 1; i >= 0; i--) { ...
  • 一些项目在开发过程中,会遇到给表格、图表中的数字添加千分符的问题,下面分享一个简单实用的函数给大家。 const thousands = (str) => { //str 字符类型的数字 let thousandsReg = /(\d)(?=(\d{3})+$)/g; ...
  • 金额添加千分符

    2019-03-14 19:02:18
    ​​​​​​ var rmb = 9388474783.01; rmb = rmb.toFixed(2).replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,'); console.log(rmb);
  • javascript为数字添加千分符

    千次阅读 2017-01-20 10:15:15
    利用正则表达式,为数字添加千分位
  • python数字加千分符

    2021-02-19 18:51:34
    最简单的内置format函数 >>> format(1234567890,',') '1,234,567,890' 参考 https://my.oschina.net/u/3579120/blog/1532547
  • js实时输入千分符

    2018-04-18 21:21:20
    千分符是常用js片段,一下是实时输入input的千分符片段: $(document).on('input propertychange', '#cxtcmuch', function(){ var stmp = ""; var t =$(this).val(); if(t==stmp) return; var ms =...
  • JS如何实现给字符加千分符,本文给大家带来了基于js实现的代码,代码简单易懂,感兴趣的朋友一起学习吧
  • 前端js格式化数字加千分符方法

    千次阅读 2018-07-17 16:53:00
    //设置数据千分符隔开 function add(number) {  var num = number + "";  num = num.replace(new RegExp(",","g"),"");    var symble = "";  if(/^([-...
  • js实现千分符和保留几位小数

    千次阅读 2016-06-27 18:37:34
    js实现字符转化 function fmoney(s, n)  {  n = n > 0 && n  s = parseFloat((s + '').replace(/[^\d\.-]/g, '')).toFixed(n) + '';
  • 今天在做机器学习时发现需要将str转为float,pandas中有一个thousands参数,用来设置千位分隔,None时为“,",但是如果显式的设置thousands=’,’,则会去除千位分隔,真的神奇。
  • int a = 2000;String str = NumberFormat.getIntegerInstance(Locale.getDefault()).format... //转为千分符字符串System.out.println(str);try { int b = NumberFormat.getIntegerInstance(Locale.getDefault()).pa...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,488
精华内容 15,395
关键字:

千分符

友情链接: 用Python玩转数据.zip