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博客

相关推荐
昂子的博客几秒前
Redis缓存 更新策略 双写一致 缓存穿透 击穿 雪崩 解决方案... 一篇文章带你学透
java·数据库·redis·后端·spring·缓存
o***Z4481 分钟前
前端无障碍开发检查清单,WCAG合规
前端
百***68822 分钟前
SpringBoot中Get请求和POST请求接收参数详解
java·spring boot·spring
百***416616 分钟前
Java MySQL 连接
java·mysql·adb
Jayden21 分钟前
synchronized全解析:从锁升级到性能优化,彻底掌握Java内置锁
java·synchronized·synchronized面试·synchronized扫盲
J***Q29228 分钟前
前端CSS架构模式,BEM与ITCSS
前端·css
任子菲阳1 小时前
学Java第四十五天——斗地主小游戏创作
java·开发语言·windows
G***T6911 小时前
React性能优化实战,避免不必要的重渲染
前端·javascript·react.js
q***d1731 小时前
前端微前端部署方案,Nginx与Webpack
前端·nginx·webpack
czhc11400756631 小时前
Java1112 基类 c#vscode使用 程序结构
android·java·数据库