使用例子:

var amount =  parseFormatNum("123456",0); 结果为:123,456

var amount=  parseFormatNum("123456",1); 结果为:123,456.0

var amount=  parseFormatNum("123456",2); 结果为:123,456.00

Js方法:

function parseFormatNum(number,n){

    if(n != 0 ){n = (n > 0 && n <= 20) ? n : 2;}number = parseFloat((number + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";var sub_val = number.split(".")[0].split("").reverse();var sub_xs = number.split(".")[1];var show_html = "";for (i = 0; i < sub_val.length; i++){show_html += sub_val[i] + ((i + 1) % 3 == 0 && (i + 1) != sub_val.length ? "," : "");}if(n == 0 ){return show_html.split("").reverse().join("");}else{return show_html.split("").reverse().join("") + "." + sub_xs;}
}

jquery 给金额加逗号分隔并保留小数相关推荐

  1. 金额保留小数点后两位方法

    vue金额格式化的方法 封装全局js文件,并在main.js中引用 //global.js export default {install(Vue) {Vue.prototype.$moneyForm ...

  2. 金额转换保留小数点后两位

    //金额转换保留小数后两位 const transform = (v)=>{let num = vnum += ''num = num.replace(/[^0-9|\.]/g, '') //清 ...

  3. 请编写一个个人所税计算器,用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于0或等于0时,输出“error”。‪

    题目 假设个人所得税税率表如下:‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬ ...

  4. Python的各种数字格式化方式(保留小数)

    Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能. 基本语法是通过 {} 和 : 来代替以前的 % . format 函数可以接受不限个参数 ...

  5. string小数点取后n位_js保留小数点后N位的方法介绍

    js保留小数点后N位的方法介绍 利用toFixed函数 代码如下 复制代码 document.write(" JS保留两位小数例子 "); var a=2.151213123123 ...

  6. 数字取整或保留小数四舍五入的正确写法

    [JS篇] 使用toFixed是错误的!请看下面例子: (0.05).toFixed(1) //0.1 (0.15).toFixed(1) //0.1 (0.25).toFixed(1) //0.3 ...

  7. android 只输入数字与小数点_Android金额输入框只允许输入小数点后两位效果

    一:要实现这个效果也不是很复杂,只需要设置输入框输入的字符类型.设置InputFilter.设置输入变化监听即可.下面直接来看代码吧-. 二:new 一个class extends AppCompat ...

  8. python用format保留三位小数_关于Python 保留小数使用format、%、round()、Decimal函数及format和%只能保留到六位问题...

    Python 保留小数 1.可以使用format内置函数格式化输出 import math PI = math.atan(1.0)*4 # atan(1.0)*4 = π print('{:.7f}' ...

  9. java 计算26个字母在一段文本中出现的频率(保留小数点后4位)

    public class FrequencyCalculator {public static void main(String[] args){//定义需要计算字母出现频率的文本String tex ...

最新文章

  1. 无意中发现一位大佬的算法刷题pdf笔记
  2. Swing组件集合的事件处理(四)
  3. 目标检测——Faster R_CNN使用smooth L1作为bbox的回归损失函数原因
  4. arduino 勘智k210_如何评价嘉楠耘智的勘智K210芯片?
  5. java 自定义注解 生成json_SpringBoot:自定义注解实现后台接收Json参数
  6. 关于cat命令修改文件内容(导入变量符号以及变量内容)
  7. 牛客16464 神奇的幻方
  8. 关键路径 - 数据结构和算法67
  9. 递归下降分析器 c++_专业围观质谱:汇总常见质谱仪专业对比分析!质量分析器直白解剖让你秒懂!...
  10. Visual Studio 开发者命令行找不到 ildasm命令及无法创建 CLR 项目的解决方法
  11. APK改之理使用技巧
  12. 前端移动端高度自适应
  13. python基础练习题1(12题)
  14. 对话加拿大工程院于非院士:寻找 AI 领域的「香农定理」
  15. 我的世界服务器显示大字,我的世界上面指令让界面出现字体 | 手游网游页游攻略大全...
  16. MAF 项目创建流程
  17. Vue中添加背景图片
  18. 强化学习之AC系列算法(AC、A2C、A3C)
  19. 量化干货 | 机器学习能否助力风险投资?
  20. 蓝桥杯python试题 基础练习 Fibonacci数列

热门文章

  1. semiplannar 什么是,QOMX_COLOR_FormatYUV420PackedSemiPlanar64x32Tile2m8ka颜色格式
  2. 将APP保卫战进行到底--为你的APP添加四道防线
  3. 苹果新专利:扩大电池容量,有望提高 iPhone续航
  4. 建网站必须注重字体的选择
  5. elf 取路径_利用libbfd获取elf可执行文件的section(节)及symbol(符号)信息
  6. HTTP Strict Transport Security 导致的307 http自动跳转https
  7. 导入Oracle数据库中的汉字都是问号
  8. zabbix监控服务器CPU状态
  9. 相片冲印的尺寸和比例
  10. Ubuntu安装后屏幕倒置,翻转,颠倒的解决