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

相关推荐
spencer_tseng6 分钟前
AffineTransform cannot be resolved
java
freejackman6 分钟前
Java从0到1---基础篇
java·开发语言·后端·idea
CQU_JIAKE11 分钟前
4.4【Q】
java·前端·javascript
2301_7717172113 分钟前
Java自定义注解创建详解
java·开发语言
小陈工17 分钟前
Python Web开发入门(十二):使用Flask-RESTful构建API——让后端开发更优雅
开发语言·前端·python·安全·oracle·flask·restful
木斯佳17 分钟前
前端八股文面经大全:字节前端一面(2026-04-03)·面经深度解析
前端·面试题·面经
艾莉丝努力练剑19 分钟前
【Linux系统:信号】线程安全不等于可重入:深度拆解变量作用域与原子操作
java·linux·运维·服务器·开发语言·c++·学习
无心水20 分钟前
20、Spring陷阱:Feign AOP切面为何失效?配置优先级如何“劫持”你的设置?
java·开发语言·后端·python·spring·java.time·java时间处理
QfC92C02p20 分钟前
C# 中的 Span 和内存:.NET 中的高性能内存处理
java·c#·.net
xiaotao13123 分钟前
第八章:实战项目案例
前端·vue.js·vite·前端打包