当前位置:网站首页>JS控制只能输入数字并且最多允许小数点两位
JS控制只能输入数字并且最多允许小数点两位
2022-08-05 05:29:00 【weixin_43923808】
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input type="text" name="je" onblur="clearNoNum(this)"/>元
<script type="text/javascript">
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');//只能输入两个小数
if (obj.value.indexOf(".") < 0 && obj.value != "") {//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
obj.value = parseFloat(obj.value);
}
if (!obj.value || obj.value == '0' || obj.value == '0.0' || obj.value == '0.00') {
alert('退款金额不能为空');
return;
}
// 正常得话继续调后端接口
}
</script>
</body>
</html>
边栏推荐
- Matplotlib绘图笔记
- unity 将Text批量替换为TextMeshProUGUI
- Detailed explanation of the construction process of Nacos cluster
- Come, come, let you understand how Cocos Creator reads and writes JSON files
- 多用户商城多商户B2B2C拼团砍价秒杀支持小程序H5+APP全开源
- scikit-image图像处理笔记
- VLAN is introduced with the experiment
- document.querySelector()方法
- 白鹭egret添加新页面教程,如何添加新页面
- Browser Storage for H5
猜你喜欢
前置++和后置++的区别
In-depth analysis if according to data authority @datascope (annotation + AOP + dynamic sql splicing) [step by step, with analysis process]
农场游戏果园系统+牧场养殖系统+广告联盟模式流量主游戏小程序APP V1
Transformer interprets and predicts instance records in detail
Quick Start to Drools Rule Engine (1)
Tips for formatting code indentation
如何将.asd恢复为Word文档
DisabledDate date picker datePicker
Q 2020, the latest senior interview Laya soul, do you know?
el-autocomplete use
随机推荐
D45_Camera assembly Camera
LeetCode练习及自己理解记录(1)
What is the website ICP record?
Detailed explanation of the construction process of Nacos cluster
【FAQ】CCAPI Compatible EOS Camera List (Updated in August 2022)
Shadowless Cloud Desktop
Email management Filter emails
LeetCode中常用语言的一些基本方法记录
盒子模型小练习
LaTeX笔记
深入分析若依数据权限@datascope (注解+AOP+动态sql拼接) 【循序渐进,附分析过程】
【FAQ】CCAPI兼容EOS相机列表(2022年8月 更新)
格式化代码缩进的小技巧
D41_buffer pool
VS Code私有服务器部署(私有化)
scikit-image图像处理笔记
System basics - study notes (some command records)
【FAQ】什么是 Canon CCAPI
Nacos集群的搭建过程详解
LaTeX 图片加标题 文本分栏自动换行