function NumberCheck(num,len) {//得到第一个字符是否为负号var t = num.charAt(0); //先把非数字的都替换掉,除了数字和. num = num.replace(/[^\d\.]/g,''); //必须保证第一个为数字而不是. num = num.replace(/^\./g,''); //保证只有出现一个.而没有多个. num = num.replace(/\.{2,}/g,'.'); //保证.只出现一次,而不能出现两次以上 num = num.replace('.','$#$').replace(/\./g,'').replace('$#$','.');//保留小数// if(len < 0) len = 0;// num = Number(num).toFixed(len);if(num.indexOf(".") != -1 ){if(num.toString().split(".")[1].length >= 3){num = Number(num).toFixed(2);}}if (num.indexOf(".") < 0 && num != "") {//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额num = parseFloat(num);}//如果第一位是负号,则允许添加if(t == '-'){num = '-'+num;}return num;}

js判断正负数以及保留小数点后两位相关推荐

  1. js保留小数点后两位(js 小数点后两位)

    javascript中保留小数点后两位,第三位数字大于1时则进1 function fixN(t,l){ var n=t.toString().split('.')[1][l]; if(n>0& ...

  2. 使用js,对数值保留小数点后两位的处理(两种情况)

    Html部分: <div class="text primary-text"><span>合计:</span><span class=&q ...

  3. JS小数取整以及保留小数点后两位

    一.取整 1.丢弃小数部分,保留整数部分  js:parseInt(7/2) 2.向上取整,有小数就整数部分加1  js: Math.ceil(7/2) 3,四舍五入.  js: Math.round ...

  4. React(五):js如何保留小数点后两位

    其实网上已经有很多成熟的保留小数点后两位的方法了,我可能写的还没他们好,所以我就稍微整下排版,好让你们看起来很舒服吧. 一.四舍五入 1.toFixed()方法 需注意,保留两位小数,将数值类型的数据 ...

  5. 浮点数保留小数点后两位(JS)

    推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 一.前沿 有时候,你拿到的数据精度很高,但是你不需要向用户展示得那么精准,一是对用户没有太大意义,二是看上去不好看,为此,我们往往需要 ...

  6. html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...

    js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) { //金额 只允许正数 //var exp = /(^[1-9]([0-9]+)?(\. ...

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

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

  8. VUE 框架添加全局公共方法 , 保留小数点后两位

    在main.js 里面给Vue对象添加方法. 来一个示例代码: import Vue from 'vue' import App from './App'Vue.prototype.num_to_st ...

  9. QML 之 real 数据保留小数点后两位

    之前做项目的过程中发现real 类型数据显示到界面的时候,小数点后位数有时两位,有时很多位,被项目评定组认为是bug,后来解决该问题时,决定就保留到小数点后两位,那应该如何解决?很简单.可以调用 js ...

最新文章

  1. tm matlab,[转载]关于matlab中textread
  2. php5中魔术方法函数有哪几个,php中的类魔术方法有哪些
  3. hadoop元数据mysql中表字段_Hive 元数据表结构详解
  4. Angularjs与weui的握手
  5. was修改类加载模式_java基础——单例(Singleton)模式介绍
  6. Javascript 思维导图
  7. [SHELL]监控LINUX目录文件变化
  8. weblogic点击服务器没有信息,无法安装Weblogic服务器12C,jar文件甚至没有打开
  9. Qt5学习笔记之bin文件合成工具四:完善功能打包程序
  10. 淘宝爆款单品月纯利100万运营实战
  11. [产品经理]产品管理的工作流程
  12. ue修改倚天服务器时间,正途私服UE修改一些配置脚本
  13. win10制作软盘,xp下进行编译,最后回到win10运行
  14. 使用Java API访问HFDS
  15. SpringBoot+Vue实现前后端分离的小而学在线考试系统
  16. python 读取内存二叉树_Python 二叉树遍历的优雅写法
  17. android版本 51,51星变手机版
  18. 亚马逊全球开店卖家峰会昨日举行,内附2018亚马逊开店入驻通道
  19. 二项分布均值和方差的推导
  20. 分布式配置管理平台Disconf

热门文章

  1. php代码加nofollow,帝国cms导航怎么加nofollow
  2. Centos7的yum使用国内源阿里源163源等提高下载速度
  3. kaldi_mkgraph.sh
  4. 第三章 初窥天机之顺序程序设计
  5. python爬取视频自动播放_介绍一个python视频处理库:moviepy
  6. 什么是贪财型人格,如何改变贪财型性格
  7. Excel求和斜杠/之后的数字
  8. asc码在线转换计算机,ASCII在线转换
  9. java日志系统详解
  10. mac卸载某个安装的python版本