精华内容
下载资源
问答
  • 简单方法实现千分符

    千次阅读 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是获取正则表达式的第一个()里面的内容。

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

    东哥笔记

    展开全文
  • 很多时候在使用word编辑财务之类的文档的时候,都需要在文档中添加很多的数字,这时候就需要在文档中添加千分符,如何添加呢?word数字千分符设置教程打开软件,然后点击“开始”菜单中的“替换”命令,然后进入替换...

    很多时候在使用word编辑财务之类的文档的时候,都需要在文档中添加很多的数字,这时候就需要在文档中添加千分符,如何添加呢?

    word数字千分符设置教程

    打开软件,然后点击“开始”菜单中的“替换”命令,然后进入替换对话框。如图所示,先准备一些数字,要注意第一行的数字没有输入小数点。

    然后在“查找和替换”命令对话框中,点击左下角的“更多”,进入更多设置中。

    然后在“更多”设置中,“搜索选项”中,点击图示位置的“使用通配符”进行勾选。

    你可以点击下图图示位置中的“特殊格式”,然后在弹出的框中即可查看到通配符使用的格式。如图所示,会用到范围内的符号[];表达式();出现次数的范围{}这几个命令。

    然后在搜索命令框中输入命令:([0-9])([0-9]{3})([.,]) 在替换为中输入框中输入命令:\1,\2\3 。然后点击图示位置中的“替换”即可。

    每点击一次“替换”,你即可看到图示位置的从“.”开始,数字从左往右会添加一个“千分符”。但是第一行中没有“.”的符号是不会添加千分符的。

    相关阅读:

    以上就是本篇文章的全部内容了,希望对各位有所帮助。如果大家还有其他方面的问题,可以留言交流,请持续关注脚本之家!

    展开全文
  • 怎样给Word添加千分符

    千次阅读 2020-12-23 11:02:56
    Word作为生活中常用的文本形式,有诸多用处,也有很多技巧,今天和大家分享的就是其中千分符的使用,千分符的效果是可以帮助我们在数字...但文档中1250000这么长一个数字为什么没有千分符?让我们在数零的时候非常难...

    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】刷新,即可得到结果。

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

    展开全文
  • 鼠标onfous把数字转化为带千分符,移走再给数字加千分符
  • 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));
    
    展开全文
  • 下面小编就为大家带来一篇正则 js分转元带千分符号详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • let reg = /\d(?=(\d{3})+$)/g //前边一个数字 这个数字的后边 必须是三位三位的数字,还得是以这个位三位的数字结尾 //123432 let str = '123456789000000' let res = str.replace(reg, function(a, b) { ...
  • 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...
  • \d(?=(\d{3})+(\.|$)) 怎么才可以除去小数点以后的断言..谢谢 "123444.222" var str="123444.22222"; str.replace(/\d(?=(\d{3})+(\.|$))/g,"$1,") "12444,444.2222,222" ...小数点后面也会加上..
  • 但文档中1250000这么长一个数字为什么没有千分符?让我们在数零的时候非常难受,不仅不便于识读,且显得非常不专业。那么,今天我们就来看看在Word中如何为数字添加千分符的3种方法:第一种是利用公式;第二种是利用...
  • word批量添加千分符

    2013-09-17 14:52:06
    和excel千分符一样的word批量添加千分符工具
  • word千分符

    2013-06-04 18:47:35
    word中将数字加入千分符,加以是单个数字,也可以表格
  • 千分符和万分符

    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--) { ...
  • js手动添加千分符

    2018-03-21 08:53:44
    去除千分符 (string).replace(/,/g, ""); 添加千分符 (只能在存的类型为字符串的时候才可以试用。存到数据库的值会多出逗号) function format (num) {  return (num.toFixed(2) + '').replace...
  • 千分符

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

    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);
  • 下面小编就为大家带来一篇js实现千分符和保留几位小数的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • js千分符转换

    2020-03-12 22:52:17
    工作需要在网上找了个千分符转换,现在忘了是那个大哥的杰作了,直接贴上吧,最后加了个如果没有值默认返回零 formatData(num, decimals, thousandsSep) { if (isNaN(num)) { num = ‘0.00’ } num = num + ‘’ ...
  • 主要介绍了C#中ToString数据类型格式大全 千分符,需要的朋友可以参考下
  • // 正则 数字超过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...
  • Excel表格中怎么输入千分之一符号?excel表格中需要输入千分之一‰的符号,该怎么输入呢?下面我们就来看看三种输入方法,很简单,需要的朋友可以参考下在日常的文字写作中,百分之一的符号在键盘上就有,我们可以...
  • 代码示例如下 var rmb = 123456789.01; var retRmb = rmb.toFixed(2).replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,'); console.log(retRmb); ...$1、$2、…、$99:与 regexp 中的第 1 到第...$$:直接量符号 ...
  • javascript为数字添加千分符

    千次阅读 2017-01-20 10:15:15
    利用正则表达式,为数字添加千分位
  • 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.
  • 前面博文中有一个很少用的符号,万分之一(‱),接触基点这个概念之前,我从来没有见过,更没用过.既然网页上都能显示出来,我想它肯定在Unicode编码体系中有自己的编码. 为了查证一下,做了点测试如下:1)将上面的‱复制...
  • 目的效果:1、focus时是浮点数2、blur时展示的是千分符格式3、输入框取值时是浮点数4、基于element-ui el-input:value="formatValue"v-bind="$attrs"v-on="inputListeners"/>export default {name: 'CurrencyInput...
  • JS如何实现给字符加千分符,本文给大家带来了基于js实现的代码,代码简单易懂,感兴趣的朋友一起学习吧
  • <el-table-column :formatter="stateFormat" prop="amount" header-align="center" align="center" label="总金额" ...//金额转换千分符 stateFormat (row, column, cellValue) { cellValue .

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 60,708
精华内容 24,283
关键字:

千分符是什么