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

相关推荐
goDeep9 分钟前
useMemo 和 useCallback 的区别,我终于搞懂了
前端
小亮学前端11 分钟前
在1Panel中部署Nuxt项目
前端·vue.js
产品研究员14 分钟前
AI生成可用的React交互代码实测:Lovable vs Stitch vs Paico
前端·react.js·aigc
labixiong15 分钟前
Prompt 工程:当一段文字学会了思考、行动与统治
前端·ai编程
W_LuYi18516 分钟前
手撸极简zkEVM验证器:RISC-V电路实践
java·risc-v
biubiubiu_LYQ18 分钟前
入门开发者必学篇之JS事件循环:为什么你的代码输出总翻车?
前端·javascript
AI人工智能+电脑小能手25 分钟前
【大白话说Java面试题 第102题】【并发篇】第2题:volatile 能否保证线程安全?
java·安全·面试
KobeSacre31 分钟前
JUC 概述
java·开发语言
程序员黑豆39 分钟前
AI全栈开发之Java:怎么安装JDK
前端·ai编程·全栈
周杰伦fans40 分钟前
AutoCAD C# 二次开发:如何精确监听工作空间切换事件
前端·c#