验证数字为非负数,并强制保留两位小数。(不进行四舍五入)
来源:互联网 发布:qq软件下载安装 编辑:程序博客网 时间:2024/05/16 23:48
直接上代码:
/*检测数字是非负数,并且强制保留两位小数:传进来的name是选择器*/function changeTwoDecimal_f(x,name) {//console.log(name);if(!Number(x)){ layer.open({type:4,skin: '',closeBtn:0,time:5000,shade:0,fixed:true,scrollbar:false,content:["您输入的格式不正确,请重新输入!",name]}); return "0.00";}var f_x =parseFloat(x);if (isNaN(f_x)) { layer.open({type:4,skin: '',closeBtn:0,time:5000,shade:0,fixed:true,scrollbar:false,content:["您输入的格式不正确,请重新输入!",name]}); return "0.00";}var f_x = Math.round(x * 100) / 100;var s_x =Math.abs(f_x).toString();var pos_decimal = s_x.indexOf('.');if (pos_decimal < 0) { pos_decimal = s_x.length; s_x += '.';}while (s_x.length <= pos_decimal + 2) { s_x += '0';}return s_x;};
今天发现发现还是进行四舍五入了,是由于用到了Math.round()对值进行了处理,如果不想要进行四舍五入,可以将Math.round()改为Math.floor().
阅读全文
0 0
- 验证数字为非负数,并强制保留两位小数。(不进行四舍五入)
- 保留两位小数(四舍五入/不四舍五入)
- 将数字四舍五入保留两位小数
- 负数小数不按四舍五入保留二位小数
- Double 数据保留两位小数二:直接截取小数后面两位,不进行四舍五入
- JavaScript四舍五入并保留两位小数
- 小数保留两位,并四舍五入
- iOS 保留两位小数 不四舍五入
- Java实现金额大写,支持负数,不使用四舍五入的情况下保留两位小数
- PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入
- JAVA保留两位小数(四舍五入)
- 四舍五入保留两位小数
- 四舍五入保留两位小数
- 正则表达式 验证数字格式 非负数 小数点后保留两位 数字正则 double正则
- java:double四舍五入并保留两位小数的方法
- double四舍五入并保留两位小数的方法
- PHP保留两位小数但不四舍五入
- java 小数四舍五入 保留两位小数
- ORACLE多表关联UPDATE 语句
- ObjectARX编程(六) ------块和属性
- 第二十一天H5进阶
- 解读Batch Normalization
- 面试题18树的子结构
- 验证数字为非负数,并强制保留两位小数。(不进行四舍五入)
- k-近邻算法
- Linux_ActiveMQ 安装笔记
- POJ 1341 The Strongest Subchains 笔记
- PHP Web开发技巧
- 二叉搜索树---使用迭代器
- jdk-AbstractQueuedSynchronizer(四)
- installshield使用教程
- sass scss区别