javaScript强制保留两位小数的输入数校验和小数保留问题


Posted in Javascript onMay 09, 2018

输入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

总结

以上所述是小编给大家介绍的javaScript强制保留两位小数的输入数校验和小数保留问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
[原创]静态页面也可以实现预览 列表不同的显示方式
Oct 14 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
jquery实现相册一下滑动两次的方法
Feb 09 Javascript
javascript中sort() 方法使用详解
Aug 30 Javascript
jQuery.uploadify文件上传组件实例讲解
Sep 23 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
vue中el-upload上传图片到七牛的示例代码
Oct 19 Javascript
vue实现计步器功能
Nov 01 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 Javascript
JavaScript实现图片合成下载的示例
Nov 19 Javascript
jQuery实现本地存储
Dec 22 jQuery
node puppeteer(headless chrome)实现网站登录
May 09 #Javascript
JS中移除非数字最多保留一位小数
May 09 #Javascript
JS关于刷新页面的相关总结
May 09 #Javascript
Vue引入jquery实现平滑滚动到指定位置
May 09 #jQuery
webstorm中vue语法的支持详解
May 09 #Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
May 09 #Javascript
Vue中使用vee-validate表单验证的方法
May 09 #Javascript
You might like
Snoopy类使用小例子
2008/04/15 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
js学习阶段总结(必看篇)
2016/06/16 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
python检测是文件还是目录的方法
2015/07/03 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
Python计算信息熵实例
2020/06/18 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
大学生旅游业创业计划书
2014/01/29 职场文书
学校十一活动方案
2014/02/01 职场文书
读书演讲主持词
2014/03/18 职场文书
新年团拜会主持词
2014/04/02 职场文书
基层工作经验证明样本
2014/11/16 职场文书
先进班组事迹材料
2014/12/25 职场文书
个人简历求职信范文
2015/03/20 职场文书
婚宴新娘致辞
2015/07/28 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
导游词之太湖
2019/10/08 职场文书
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers