js判断正负数以及保留小数点后两位
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判断正负数以及保留小数点后两位相关推荐
- js保留小数点后两位(js 小数点后两位)
javascript中保留小数点后两位,第三位数字大于1时则进1 function fixN(t,l){ var n=t.toString().split('.')[1][l]; if(n>0& ...
- 使用js,对数值保留小数点后两位的处理(两种情况)
Html部分: <div class="text primary-text"><span>合计:</span><span class=&q ...
- JS小数取整以及保留小数点后两位
一.取整 1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round ...
- React(五):js如何保留小数点后两位
其实网上已经有很多成熟的保留小数点后两位的方法了,我可能写的还没他们好,所以我就稍微整下排版,好让你们看起来很舒服吧. 一.四舍五入 1.toFixed()方法 需注意,保留两位小数,将数值类型的数据 ...
- 浮点数保留小数点后两位(JS)
推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 一.前沿 有时候,你拿到的数据精度很高,但是你不需要向用户展示得那么精准,一是对用户没有太大意义,二是看上去不好看,为此,我们往往需要 ...
- html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...
js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) { //金额 只允许正数 //var exp = /(^[1-9]([0-9]+)?(\. ...
- 金额保留小数点后两位方法
vue金额格式化的方法 封装全局js文件,并在main.js中引用 //global.js export default {install(Vue) {Vue.prototype.$moneyForm ...
- VUE 框架添加全局公共方法 , 保留小数点后两位
在main.js 里面给Vue对象添加方法. 来一个示例代码: import Vue from 'vue' import App from './App'Vue.prototype.num_to_st ...
- QML 之 real 数据保留小数点后两位
之前做项目的过程中发现real 类型数据显示到界面的时候,小数点后位数有时两位,有时很多位,被项目评定组认为是bug,后来解决该问题时,决定就保留到小数点后两位,那应该如何解决?很简单.可以调用 js ...
最新文章
- tm matlab,[转载]关于matlab中textread
- php5中魔术方法函数有哪几个,php中的类魔术方法有哪些
- hadoop元数据mysql中表字段_Hive 元数据表结构详解
- Angularjs与weui的握手
- was修改类加载模式_java基础——单例(Singleton)模式介绍
- Javascript 思维导图
- [SHELL]监控LINUX目录文件变化
- weblogic点击服务器没有信息,无法安装Weblogic服务器12C,jar文件甚至没有打开
- Qt5学习笔记之bin文件合成工具四:完善功能打包程序
- 淘宝爆款单品月纯利100万运营实战
- [产品经理]产品管理的工作流程
- ue修改倚天服务器时间,正途私服UE修改一些配置脚本
- win10制作软盘,xp下进行编译,最后回到win10运行
- 使用Java API访问HFDS
- SpringBoot+Vue实现前后端分离的小而学在线考试系统
- python 读取内存二叉树_Python 二叉树遍历的优雅写法
- android版本 51,51星变手机版
- 亚马逊全球开店卖家峰会昨日举行,内附2018亚马逊开店入驻通道
- 二项分布均值和方差的推导
- 分布式配置管理平台Disconf