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

相关推荐
烈风逍遥1 小时前
第二篇:SeaPack 权限体系:从"谁都能看"到"该看什么看什么"
前端·后端·架构
Z_Quintaz1 小时前
关于导航栏颜色透明这件事
前端·debug
默_笙1 小时前
🚅 地铁的"回头路、存档点与人工闸机"(下):LangGraph 的循环、持久化与中断
前端·javascript
ClouGence1 小时前
Chrome Recorder 能用于长期回归测试吗?
前端·chrome·测试
莫陌尛.1 小时前
etcd与Nacos功能及场景对比文档
java
拖孩2 小时前
这个小程序是 AI 帮我写的,可它里面一个 AI 功能都没有
前端·后端·微信小程序
麻瓜code2 小时前
【JUC】并发容器:从线程不安全到阻塞队列
java
许彰午2 小时前
50-18个表单控件
java·低代码·架构
白宇横流学长2 小时前
基于springboot的个人博客系统的设计与实现【源码+文档】
java·spring boot
Nayana3 小时前
《Web 到 HarmonyOS》-- 业务分析:消息推送业务方法
前端