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

相关推荐
Mahir083 分钟前
MyBatis 延迟加载深度解密:从使用方式到底层动态代理原理全解
java·后端·面试·mybatis
超梦dasgg5 分钟前
Java 生产环境 Maven 实战指南
java·开发语言·maven
贺国亚11 分钟前
Agent 工程实践 · 生产落地 Playbook
java·人工智能·aigc
轻闲一号机11 分钟前
【语音】笔记
前端·笔记·算法
专注VB编程开发20年12 分钟前
淘宝上架销售技巧:Excel管理系统开发 / VBA / ERP / OA办公管理
java·数据库·excel
初心丨哈士奇12 分钟前
一行 # 的差别:彻底搞懂前端路由的 hash 和 history 模式
前端·浏览器
羊羊小栈15 分钟前
非物质文化宣传系统(基于前后端Web开发)
前端·人工智能·毕业设计·大作业
环信16 分钟前
从SLA到弱网对抗-环信即时通讯云的可靠性工程
前端
Leo18729 分钟前
分布式事务
java·分布式·分布式事务
半个落月38 分钟前
前端工程化第一步:BEM 国际命名规范与 CSS Reset 实战
前端·css