html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...

js控制input框只能输入数字和一位小数点且小数点后面只有两位小数

js控制input框只能输入数字和一位小数点且小数点后面只有两位小数

212或 0.66; 过滤 00000,1.10,0.00

function clearNoNum(obj){

obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符

obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的

obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");

obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数

//如果没有小数点,不能为类似 01、02的金额

if(obj.value.indexOf(".")< 0 && obj.value !=""){

obj.value= parseFloat(obj.value);

}

//如果有小数点,不能为类似 1.10的金额

if(obj.value.indexOf(".")> 0 && obj.value.indexOf("0")>2){

obj.value= parseFloat(obj.value);

}

//如果有小数点,不能为类似 0.00的金额

if(obj.value.indexOf(".")> 0 && obj.value.lastIndexOf("0")>2){

obj.value= parseFloat(obj.value);

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467320.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么说卷积神经网络,是深度学习算法应用最成功的领域之一?

目前&#xff0c;作为深度学习的代表算法之一&#xff0c;卷积神经网络&#xff08;Convolutional Neural Networks&#xff0c;CNN&#xff09;在计算机视觉、分类等领域上&#xff0c;都取得了当前最好的效果。后来&#xff0c;基于深度神经网络和搜索树的智能机器人“AlphaG…

C语言博客作业--函数

C语言博客作业--函数 一&#xff0c;PTA实验作业 6-2 简单实现x的n次方 1.本题PTA提交列表 2.设计思路 double mypow( double x, int n )函数&#xff08;1&#xff09;定义y1&#xff0c;i用于循环变量&#xff08;2&#xff09;for(i1;i<n;i){ yy*x}用循环实现x的n次方&am…

linux下软件的基本安装和卸载

Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中&#xff0c;我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似&#xff0c;在Linux下有一个功能强大的软件安装卸载工具&#xff0c;名为RPM。它可以用来建立、安装、查询…

计算机应用基础课程编制标准,计算机应用基础课程标准.doc

计算机应用基础课程标准《计算机应用基础》课程标准一、前言《计算机应用基础》课程是高职院校必修的一门基础课&#xff0c;具有很强的实用性和实践性&#xff0c;是各行各业从事现代化办公&#xff0c;计算机设计及应用领域人才所必须具备的理论知识和时间技能&#xff0c;通…

Linux系统编程 / triggerhappy 源码分析(3.select 的应用)

哈喽&#xff0c;我是老吴&#xff0c;继续记录我的学习心得。一、进步的滞后性我们期望进步是线性&#xff1a;每一个人付出一些努力后&#xff0c;都希望它有立竿见影的效果。现实是&#xff1a;做出努力后&#xff0c;结果的显现往往滞后。只有在几个月或几年后&#xff0c;…

node中定时器, process.nextTick(), setImediate()的区别与联系

1.定时器 setTimeout()和setInterval()与浏览器中的API是一致的&#xff0c;定时器的问题在于&#xff0c;他并非精确的&#xff08;在容忍范围内&#xff09;。尽管事件循环十分快&#xff0c;但是如果某一次循环占用的时间较多&#xff0c;那么下次循环时&#xff0c;他也许已…

[转载]关于NETBIOS理清楚概念的文章

有关网上邻居的问题&#xff0c;问的人一直比较多&#xff0c;在理解上存在的误区也普遍较为严重。鉴于Microsoft的NETBIOS文档不是很细致&#xff0c;我四处收集了一些相关资料加上自己的实践经验写了这个系列&#xff0c;希望能对大家有所帮助&#xff0e; 本来想为了增加可读…

form.html,HTML表单form

前面我们讲了HTML的各种数据输入方式&#xff0c;数据输入之后&#xff0c;一般来说应该提交给后台处理&#xff0c;HTML通过表单form来提交数据。form包含1个或多个数据输入&#xff0c;如input&#xff0c;单选&#xff0c;复选&#xff0c;文件等等form将其包含的输入项&…

今天,给我妈打电话聊了我爸

晚上&#xff0c;给我妈打电话&#xff0c;我爸前两天病了&#xff0c;前几年的大病虽然慢慢康复&#xff0c;但是因为年纪大了&#xff0c;身体机能也慢慢变弱&#xff0c;总是有一些大大小小的问题。前两天我发消息给我爸&#xff0c;我说我们要进新房子了&#xff0c;虽然房…

A Simple Note on P4FPGA: A Rapid Prototyping Framework for P4

论文&#xff1a;P4FPGA: A Rapid Prototyping Framework for P4 Github&#xff1a;https://github.com/p4fpga Reference: Han Wang, Robert Soule ́, Huynh Tu Dang, Ki Suh Lee, Vishal Shrivastav, Nate Foster, and Hakim Weatherspoon. 2017. P4FPGA : A Rapid Prototy…

客户端回调

Client Callback 是ASP.NET 2.0新增的一个特性。简单的说&#xff0c;就是在不刷新页面的情况下&#xff0c;用javascript向服务器端传递参数、调用服务器端的方法、并且得到服务器端的返回值进行处理。 1> Why Client Callback HTTP是无状态的协议。在HTTP协议之上开发的…

初步使用计算机说课,初步认识计算机说课稿

探索、自主发现式学习。根据教材特点与学生实际&#xff0c;我制订以下三维学习目标&#xff1a;1、了解计算机的历史和发展趋势。2、认识计算机的系统组成。3、激发学生学习计算机硬件知识的兴趣。4、提高学生学习、使用计算机的兴趣和互相合作意识品质。三、教学环境&#xf…

万事开头难 - 介绍IMX6ULL启动方式

不同开发板&#xff0c;启动方式不一样&#xff0c;今天我们来介绍imx6ull开发板的启动方式&#xff0c;这非常重要。若不了解清楚启动方式&#xff0c;后面的所有开发工作便无从谈起。本文摘自100ask_imx6ull 开发板 配套学习手册-《嵌入式Linux应用开发完全手册_韦东山全系列…

软件架构培训

在沈阳参加了软件架构培训&#xff0c;感觉非常好&#xff0c;老师讲的很适合我们的应用。真是受益非浅啊&#xff0c;把具体培训内容贴上&#xff1a; 课程名称&#xff1a;OOSE培训 课程目标&#xff1a; • 从广义角度理解软件框架的形成过程&#xff08;RUP的过程裁剪&…

SVN cleanup 反复失败解决办法

svn cleanup cleaning up 操作反复失败&#xff0c;svn提示的问题是版本需要更新&#xff0c;更新成最新的版本之后&#xff0c;依旧反复失败&#xff0c;陷入死循环。还好找一个blog上的方法试了一下&#xff0c;成功了。先说故障环境&#xff1a;OS: win7 x64TortoiseSVN 1.9…

可以在中断服务程序执行malloc吗?

这是微信群里面的一个群友提的问题&#xff0c;原问题如下&#xff1a;今天遇到一个面试问题 请教各位老哥 中断服务程序能否malloc &#xff1f;为什么&#xff1f;我回答是 不行 因为中断服务程序应该要尽量简短&#xff0c;且执行完中断服务程序会跳出中断函数&#xff0c…

my eclipse 类似dreamweaver编辑html,8款替代Dreamweaver的开源网页开发工具

Adobe Dreamweaver虽然非常好用&#xff0c;但它并不是唯一一个能够设计、开发、发布精彩网站的Web开发集成环境。我们的开源世界里有很多非常棒的可以完全替代Dreamweaver的各种功能的优秀Web开发工具&#xff0c;更重要的&#xff0c;是免费的。如果你正在寻找Dreamweaver的替…

Android Input 子系统初探

Android系统基于Linux内核实现&#xff0c;内核作为整个操作系统的核心&#xff0c;对下&#xff0c;它负责整个硬件的驱动、实现对硬件器件的控制管理&#xff1b;对上&#xff0c;它提供各种系统所需的核心功能。Android系统支持的输入设备较多&#xff0c;如按键、触摸屏、手…

Ruby零碎笔记

Ruby零碎笔记 飞机上阅读pdf的笔记&#xff0c;因为不联网&#xff0c;内容不多而且比较零散&#xff0c;以tips的形式记录 tips 查看当前作用域的变量puts local_variables ruby中方法传递参数时&#xff0c;括号是可选的脚本开始运行时&#xff0c;main对象会被自动创建&…

网管日志-06.07.25

昨天晚上回家的时候已经是23:30左右了&#xff0c;尽管电信的工程师已经测试出了光信号衰减状况&#xff0c;也进行了相应的处理&#xff0c;最后达到了单芯光纤-11db的“理想”状态&#xff0c;可能用户也对这个值非常满意&#xff0c;我们也折腾到了大半夜。我是在地下网络机…