这次给大家带来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. vss6 forgot admin password
  2. 验算双中心重叠积分程序
  3. Linux操作(3)—— 重定向操作
  4. 分布式事务选型的取舍 | 建议收藏
  5. 导致自然语言理解的困难的主要因素是什么?
  6. 刚开始进入一个行业,最佳的方式不是创新
  7. CIO必看:跨国集团采购部报表系统的建设经验分享
  8. deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
  9. c语言dummy作为参数,C语言中的dummy函数
  10. BZOJ3450 Easy
  11. matlab阅读怎么放大镜,matlab局部放大
  12. 软件授权注册码_授权码授予
  13. spring cloud-熔断(六)
  14. 【SQL Server学习笔记】12:用SQL创建和扩大数据库空间
  15. 苹果安卓APP下载地址合并为一个二维码
  16. BOM 物料清单 Bill Of Materials
  17. 为什么element ui 中表单验证validate验证成功不执行验证成功的逻辑代码
  18. 空气净化器排名十强 空气净化器哪个品牌好
  19. 双像空间前方交会方法(一)---点投影系数方法
  20. 王者荣耀服务器微信和qq,为什么王者荣耀微信区和QQ区玩起来像两个游戏?

热门文章

  1. 给吃货:数据告诉你叫什么名字的餐馆菜更好吃?
  2. IDEA 设置类名和方法名
  3. (三十二)c#Winform自定义控件-表格
  4. Delta3D(5)教程:创建游戏角色-1
  5. 马云、郁亮都爱的网红店曝上市传闻 文和友到底为何“走红”?
  6. CrazyTalk 8安装注册教程
  7. 小米网络信号测试软件,【小米5X评测】高通:骁龙625移动平台Modem及信号是亮点_手机评测-中关村在线...
  8. 大脚插件服务器金币显示,魔兽世界:工作室布局成功,游戏成本居高不下,TBC金价超过原版...
  9. 如何优雅的写单词_lduoj_kmp
  10. 啰里啰嗦学IOS CoreDate入门