`

js千分号处理

    博客分类:
  • js
UI 
阅读更多
//格式化千分号
function fomatNumber(s, n) {  
    n = n >= 0 && n <= 20 ? n : 2;  
    s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";  
    var l = s.split(".")[0].split("").reverse(),  
    r = s.split(".")[1];  
    t = "";  
    for(i = 0; i < l.length; i ++ ) {  
      t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");  
    }  
    if( n==0 )   
        return t.split("").reverse().join("")  
    else 
        return t.split("").reverse().join("") + "." + r;  
}
//去掉千分号
function replaceAll(str)
{
var sptr=",";
var sptr1="";
    while (str.indexOf(sptr) >= 0)
    {
       str = str.replace(sptr, sptr1);
    }
    return str;
}
分享到:
评论

相关推荐

    数字加千分符和去千分符

    在这个场景中,我们看到的标签是"js 千分符",这意味着我们将讨论如何使用JavaScript来实现这个功能。 JavaScript是一种广泛使用的脚本语言,常用于网页和应用的交互逻辑,包括数据的处理和格式化。千分符(也称为...

    基于JS如何实现给字符加千分符(65,541,694,158)

    在JavaScript(简称JS)中,实现给字符加千分符的功能是一项基础而常见的操作,尽管JS在不同的区域设置(locale)下默认会提供不同的数字格式化方法,但在某些情况下我们可能需要自定义这样的格式化行为。...

    关于数字金额转换为¥的问题.rar

    这个问题涉及到JavaScript(简称JS)的基础知识,包括字符串操作、数字格式化以及用户界面(UI)的呈现。本文将深入探讨如何利用JS实现数字金额到"¥"格式的转换,并结合"JS特效-表单按钮"这一标签,讨论在实际应用...

    javascript 数字表达式计算器

    该表达式计算器通过把普通表达式转化为逆波兰表达式进行计算,可以计算+、-、×、÷、%、^(开方的幂用小数表示)等四则运算,可以处理正负号、百分号、千分号等数字,但是如果正负号数字在表达式中间,需要用括号括...

    javascript数字格式化为货币字符,数字格式化为大写货币

    - 如果存在小数部分,则分别处理每一位,并添加相应的角、分单位。 - 特别处理小数点前两位都为零的情况。 6. **结果返回**: - 在最后添加 “元” 字样,并返回完整的中文大写货币格式。 ### 总结 这两个函数...

    程序天下:JavaScript实例自学手册

    13.22 精确到千分之一秒 13.23 离开某天的时间 13.24 判断两个字符串日期的大小 13.25 显示登录时间 13.26 中文日期样式(一) 13.27 中文日期样式(二) 13.28 状态栏动态显示时间 13.29 页面访问时间限制 13.30 显示...

    《程序天下:JavaScript实例自学手册》光盘源码

    13.22 精确到千分之一秒 13.23 离开某天的时间 13.24 判断两个字符串日期的大小 13.25 显示登录时间 13.26 中文日期样式(一) 13.27 中文日期样式(二) 13.28 状态栏动态显示时间 13.29 页面访问时间限制 13.30 显示...

    Javascript 正则表达式实现为数字添加千位分隔符

    这些方法能够用于处理包括货币转换在内的各种数字格式化需求,不仅限于固定位数的数字,也支持带有小数点的数字,甚至能够处理带有正负号的数字。这些技术对于前端开发者来说非常有用,能够在用户界面中提供更好的...

    element-ui表格列金额显示两位小数的方法

    在vue.js中,对文本的处理通常是通过设置一系列的过滤器,过滤器可以用在两个地方:双花括号插值 和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。 定义过滤器 filters: { rounding (value) { return value.toFixed...

    ASP.NET-[CMS程序]千狐网站管理系统v1.0源码版.zip

    在本案例中,我们关注的是一个名为“千狐网站管理系统”的CMS(内容管理系统)的源码版本,版本号为v1.0,基于ASP.NET技术实现。 千狐网站管理系统是一款针对企业级应用设计的Web内容管理平台,旨在帮助用户快速...

    Javascript毫秒数用法实例

    它代表了一千分之一秒,常用于表示两个时间点之间的间隔或是某个时间点距离某一固定时间点(称为纪元)的偏移量。在Javascript中,最常用的纪元是以1970年1月1日午夜开始的UTC(协调世界时),这也是Unix时间戳的...

    取文本中的数字

    而在JavaScript中,`isNaN()`函数用于判断某个值是否是非数字,`Number()`函数则可以尝试将字符串转换为数字。 4. **自然语言处理**:在NLP中,数字识别是预处理步骤的一部分,尤其在处理文本数据时。这可能包括...

    谷歌地图Demo

    直接下载解压,再到example下的html文件,选择浏览器打开即可观看效果,...此Demo使用了markers群集来处理上千marker展示的问题,加速了加载速度。由于此Demo也是本人下载了很多资料,合并在一起的,所以资源分比较高。

    fusionchatrsfree中文开发指南

    - `numberSuffix`:设置数值后缀,如千分号(K)或百分比。 - `showValues`:控制是否显示数据值。 - `animation`:控制图表的动画效果。 ### 5. 动态数据和交互 FusionCharts支持动态加载数据,可以通过JavaScript...

    template .rar

    4. **渲染**:在H5中,图片的渲染涉及到浏览器对图像的处理方式,包括抗锯齿、平滑处理以及优化加载速度等。良好的图片渲染可以提高用户体验,这通常需要对图片格式(如JPEG、PNG、SVG)和图片大小进行优化。 5. **...

    HTML特殊字符编码大全

    `,表示千分比。 - **度数符号**: `&deg;`,表示温度或角度。 - **小于号**: `&lt;`,防止浏览器将其解释为HTML标签。 - **大于号**: `&gt;`,防止浏览器将其解释为HTML标签。 - **和号( Ampersand)**: `&amp;...

    北大青鸟S1 ACCP真题(5)含答案

    6. **JavaScript日期对象**:第七题中,JavaScript的Date对象用于处理日期和时间,`mydate.getDate()`将返回当前日期的天数,因此输出为31。 7. **C语言字符串**:第八题,C语言中字符串以`\0`作为结束符。 8. **...

    某宝买的-50元-在线客服系统PHP版

    2. 多部门管理:支持设立不同业务部门,分配不同的客服人员,便于分类处理咨询。 3. 历史记录查看:客服可以查看和检索过去的聊天记录,以便追踪问题和提供连续的服务。 4. 在线状态显示:显示客服在线或离线状态,...

    d3-block-chart:D3 可重用图表的小例子

    D3.js(Data-Driven Documents)是 JavaScript 的一个强大库,用于数据可视化,允许开发者绑定任意数据到DOM(Document Object Model),并利用数据驱动DOM的操作。 【描述】中的 "d3-方块图" 指的是使用 D3.js ...

    java源码包---java 源码 大量 实例

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

Global site tag (gtag.js) - Google Analytics