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函数将 ...
最新文章
- vss6 forgot admin password
- 验算双中心重叠积分程序
- Linux操作(3)—— 重定向操作
- 分布式事务选型的取舍 | 建议收藏
- 导致自然语言理解的困难的主要因素是什么?
- 刚开始进入一个行业,最佳的方式不是创新
- CIO必看:跨国集团采购部报表系统的建设经验分享
- deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
- c语言dummy作为参数,C语言中的dummy函数
- BZOJ3450 Easy
- matlab阅读怎么放大镜,matlab局部放大
- 软件授权注册码_授权码授予
- spring cloud-熔断(六)
- 【SQL Server学习笔记】12:用SQL创建和扩大数据库空间
- 苹果安卓APP下载地址合并为一个二维码
- BOM 物料清单 Bill Of Materials
- 为什么element ui 中表单验证validate验证成功不执行验证成功的逻辑代码
- 空气净化器排名十强 空气净化器哪个品牌好
- 双像空间前方交会方法(一)---点投影系数方法
- 王者荣耀服务器微信和qq,为什么王者荣耀微信区和QQ区玩起来像两个游戏?
热门文章
- 给吃货:数据告诉你叫什么名字的餐馆菜更好吃?
- IDEA 设置类名和方法名
- (三十二)c#Winform自定义控件-表格
- Delta3D(5)教程:创建游戏角色-1
- 马云、郁亮都爱的网红店曝上市传闻 文和友到底为何“走红”?
- CrazyTalk 8安装注册教程
- 小米网络信号测试软件,【小米5X评测】高通:骁龙625移动平台Modem及信号是亮点_手机评测-中关村在线...
- 大脚插件服务器金币显示,魔兽世界:工作室布局成功,游戏成本居高不下,TBC金价超过原版...
- 如何优雅的写单词_lduoj_kmp
- 啰里啰嗦学IOS CoreDate入门