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

相关推荐
GoodStudyAndDayDayUp3 分钟前
调用海康API预览视频
java·海康
李迟8 分钟前
在Linux服务器上使用kvm创建虚拟机
java·linux·服务器
Dcs9 分钟前
6 个 PWA 高阶策略,助你提升用户留存与参与度
java
hdsoft_huge14 分钟前
Spring Boot 高并发框架实现方案:数字城市的奇妙之旅
java·spring boot·后端
PeterJXL28 分钟前
Chrome 下载文件时总是提示“已阻止不安全的下载”的解决方案
前端·chrome·安全
就改了39 分钟前
JUC小册——公平锁和非公平锁
java·开发语言
ThetaarSofVenice43 分钟前
垃圾收集相关算法Test
java·jvm·算法
秉承初心1 小时前
将Maven依赖上传到Gitee Packages并让他人引用方案(AI)
java·gitee·maven
hackchen1 小时前
从0到1解锁Element-Plus组件二次封装El-Dialog动态调用
前端·vue.js·elementui
君子宜耘心1 小时前
el-table虚拟列表封装
前端