oninput只能输入整数和两位小数
时间: 2023-11-17 11:00:51 浏览: 115
input框只能输入数字和一个小数点
3星 · 编辑精心推荐
以下是实现oninput只能输入整数和两位小数的代码:
```
<input type="text" oninput="value=value.replace(/[^\d.]/g,'').replace(/^\./g,'').replace(/\.{2,}/g,'.').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')" />
```
该代码使用了正则表达式,可以实现只能输入数字和小数点,且小数点后只能输入两位小数。同时,还可以输入负数。
阅读全文