uniapp input限制输入负数,以及保留小数点两位.

简单处理的方式

限制输入负数,以及保留小数点两位.:

javascript 复制代码
<input type="number" placeholder="请输入" v-model="num"
					@input="num=num.toString().replace(/\-/g,'').match(/^\d+(?:\.\d{0,2})?/)" />

可以输入负数,保留两位小数点,把replace函数去掉即可.

完美处理的方式

以下方式可以在按下的时候,输入框不显示对应的数字,需要监听keypress按下事件.

vue,js 限制输入负数,限制小数位的输入框,限制输入长度,兼容移动端,兼容中英文输入法,最完美的解决方案。_js输入框不能输入负数-CSDN博客

相关推荐
百万蹄蹄向前冲21 分钟前
Trae Genimi3跟着官网学实时通信 Socket.io框架
前端·后端·websocket
狂炫冰美式1 小时前
TRAE SOLO 驱动:重构AI模拟面试产品的复盘
前端·后端·面试
x***38163 小时前
springboot和springframework版本依赖关系
java·spring boot·后端
1024肥宅4 小时前
JavaScript 拷贝全解析:从浅拷贝到深拷贝的完整指南
前端·javascript·ecmascript 6
S***84884 小时前
SpringSecurity踢出指定用户
java
p***s914 小时前
Spring数据库原理 之 DataSource
java·数据库·spring
adobehu4 小时前
麒麟系统安装jdk17
java·jdk
欧阳天风4 小时前
js实现鼠标横向滚动
开发语言·前端·javascript
spencer_tseng4 小时前
java.util.IllegalFormatPrecisionException
java·printf
虹科网络安全4 小时前
艾体宝干货 | Redis Java 开发系列#1 从零开始的环境搭建与实践指南
java·数据库·redis