这次给大家带来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保留两位小数输入数校验代码相关推荐

  1. JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    第一: 限制只能是整数 ? 1 <input type = "text" name= "number" id = 'number' onkeyup= &q ...

  2. js中如何截取小数点后两位数字

    用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办法. 1 function  get() 2 { 3    var s = 22.1274 ...

  3. js保留两位小数的方法

    js保留两位小数的方法 js保留两位小数的方法如下 1.toFixed()方法 需注意,保留两位小数,将数值类型的数据改变成了字符串类型 2.Math.floor(),不四舍五入 ,向下取整 注意,不 ...

  4. js保留两位小数方法总结

    js保留两位小数方法总结 最近在做结算系统,经常需要用到金额保留两位小数,刚开始我一直用的是Angular中的过滤器number |2,但是,这无法满足我的需求.问题是,当用户离开文本框时,我需要将用 ...

  5. JS保留小数点后有效数字两位

    JS保留小数点后有效数字两位 在想保留小数点后有效数字保留两位时,需用到嵌套方法一层一层的去判断当前位数的数字是否为有效数字,但如遇到小数点过多的数字,js语法会将其自动变为科学记数法进行保存,所以在 ...

  6. js保留两位小数、取整、四舍五入

    vue.js保留两位小数.取整.四舍五入 保留小数点后两位的四种方法 小数取整 四舍五入 这篇文章适合学习js且又不知道如何保留小数点后两位的友友们阅读哦~ 想讨论更多编程话题 加入qq群聊:1090 ...

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

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

  8. js保留两位小数方法

    一."四舍五入"算法 // 1.四舍五入的情况var num = 2.446245;// toFixed() 方法可把 Number 四舍五入为指定小数位数的数字.num = nu ...

  9. js保留两位小数的函数_使用率低但功能强大的6个Excel函数公式应用技巧解读!...

    在Excel函数公式中,有部分函数的使用率是比较低的,但是其功能也是非常强大的. 一.Median函数. 功能:返回一组数的中值.中值就是一组数的中间数值,如果参数包含的数值是偶数,Median函数将 ...

最新文章

  1. Luogu P4105 [HEOI2014]南园满地堆轻絮
  2. Mercurial 2.4.2 发布,2.5 候选版发布
  3. python Day1作业:用户三次登陆锁定
  4. 【推荐】如何删除windows服务
  5. mysql连接nginx_nginx四层负载均衡连接mysql
  6. linux 进程间通信 dbus-glib【实例】详解二(上) 消息和消息总线(附代码)
  7. [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之材质了解Materials...
  8. ldap导入mysql_openLDAP 部署(亲测可用)
  9. android 判断滑动方向,H5触摸事件判断滑动方向
  10. Yarn管理界面中各个参数和yarn-site.xml中参数的对应关系
  11. 文本框获取和失去焦点默认值问题
  12. python代码技巧_让你python代码更快的3个小技巧
  13. python 怎么样去txt中提取xml_如何使用python将.txt文件转换成xml文件?
  14. SLAM_VIO中的IMU模型
  15. 如何编辑PDF文件?分享几种编辑PDF文件方法
  16. Atitit.常见软件 数据 交换格式 标准
  17. Java——NIO和IO的区别
  18. windows文件保护提示解决方法
  19. Matlab根据excel数据画图
  20. linux之进程观察命令:ps和top

热门文章

  1. 4K Wallpaper for Mac(高清动态壁纸软件)
  2. Rope:理论与实践
  3. 送到家服务网2009年3月26日顺利上线了!
  4. 通讯:春运里的“诗意”航班
  5. 纳比尔·海特:关于科技领域的投资正在减少
  6. ps/lr全自动照片编辑器Photolemur 3 mac使用教程,好用!
  7. 自然语言处理相关工具调研
  8. RayFire物体破碎裂纹
  9. 使用Elaticsearch7.x的suggester联想提示、简单实现类似google的联想搜索
  10. Fabfilter发布虚拟合成器插件-Twin 3