html保留两位小数php,JS保留两位小数输入数校验代码
这次给大家带来JS保留两位小数输入数校验代码,JS保留两位小数输入数校验的注意事项有哪些,下面就是实战案例,一起来看一下。
输入input 的格式校验:$(function(){
var data = $.trim($("#inputId").val());
//此正则表达式验证小数位是否超过两位,小数可为1位 || 2位 || 整数
if(!(/^\d+(\.\d{1,2})?$/.test(data ) || /^\d$/.test(data ) )){
alert("输入金额格式不对!最高精确到分");
return ;
}
//写入对应位置
$(".htmlTextClass").innerText(toDecimal2(data ));
});
//强制小数位保留方法
function toDecimal2(x) {
var f = parseFloat(x);
//isNaN() 函数用于检查其参数是否是非数字值,如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。
if (isNaN(f)) {
return false;
}
var f = Math.round(x*100)/100; //round() 方法可把一个数字舍入为最接近的整数
var s = f.toString();
var rs = s.indexOf('.');
if (rs < 0) {
rs = s.length;
s += '.';
}
while (s.length <= rs + 2) {
s += '0';
}
return s;
}
补充:下面看下js保留两位小数的解决办法var a = 123.456;
a = a..toFixed(2);
alert(a);//结果:123.46
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
html保留两位小数php,JS保留两位小数输入数校验代码相关推荐
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
第一: 限制只能是整数 ? 1 <input type = "text" name= "number" id = 'number' onkeyup= &q ...
- js中如何截取小数点后两位数字
用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办法. 1 function get() 2 { 3 var s = 22.1274 ...
- js保留两位小数的方法
js保留两位小数的方法 js保留两位小数的方法如下 1.toFixed()方法 需注意,保留两位小数,将数值类型的数据改变成了字符串类型 2.Math.floor(),不四舍五入 ,向下取整 注意,不 ...
- js保留两位小数方法总结
js保留两位小数方法总结 最近在做结算系统,经常需要用到金额保留两位小数,刚开始我一直用的是Angular中的过滤器number |2,但是,这无法满足我的需求.问题是,当用户离开文本框时,我需要将用 ...
- JS保留小数点后有效数字两位
JS保留小数点后有效数字两位 在想保留小数点后有效数字保留两位时,需用到嵌套方法一层一层的去判断当前位数的数字是否为有效数字,但如遇到小数点过多的数字,js语法会将其自动变为科学记数法进行保存,所以在 ...
- js保留两位小数、取整、四舍五入
vue.js保留两位小数.取整.四舍五入 保留小数点后两位的四种方法 小数取整 四舍五入 这篇文章适合学习js且又不知道如何保留小数点后两位的友友们阅读哦~ 想讨论更多编程话题 加入qq群聊:1090 ...
- js保留小数点后两位(js 小数点后两位)
javascript中保留小数点后两位,第三位数字大于1时则进1 function fixN(t,l){ var n=t.toString().split('.')[1][l]; if(n>0& ...
- js保留两位小数方法
一."四舍五入"算法 // 1.四舍五入的情况var num = 2.446245;// toFixed() 方法可把 Number 四舍五入为指定小数位数的数字.num = nu ...
- js保留两位小数的函数_使用率低但功能强大的6个Excel函数公式应用技巧解读!...
在Excel函数公式中,有部分函数的使用率是比较低的,但是其功能也是非常强大的. 一.Median函数. 功能:返回一组数的中值.中值就是一组数的中间数值,如果参数包含的数值是偶数,Median函数将 ...
最新文章
- Luogu P4105 [HEOI2014]南园满地堆轻絮
- Mercurial 2.4.2 发布,2.5 候选版发布
- python Day1作业:用户三次登陆锁定
- 【推荐】如何删除windows服务
- mysql连接nginx_nginx四层负载均衡连接mysql
- linux 进程间通信 dbus-glib【实例】详解二(上) 消息和消息总线(附代码)
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之材质了解Materials...
- ldap导入mysql_openLDAP 部署(亲测可用)
- android 判断滑动方向,H5触摸事件判断滑动方向
- Yarn管理界面中各个参数和yarn-site.xml中参数的对应关系
- 文本框获取和失去焦点默认值问题
- python代码技巧_让你python代码更快的3个小技巧
- python 怎么样去txt中提取xml_如何使用python将.txt文件转换成xml文件?
- SLAM_VIO中的IMU模型
- 如何编辑PDF文件?分享几种编辑PDF文件方法
- Atitit.常见软件 数据 交换格式 标准
- Java——NIO和IO的区别
- windows文件保护提示解决方法
- Matlab根据excel数据画图
- linux之进程观察命令:ps和top