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

相关推荐
Wect9 分钟前
Monorepo 架构全解析:从概念到落地的完整指南
前端
panda491913 分钟前
css主流布局
前端·css
一千柯橘14 分钟前
vite 下使用 Module Federation
前端
likuolei17 分钟前
Eclipse 代码模板
java·ide·eclipse
风止何安啊19 分钟前
快 2026 年了,谁还在为 this 挠头?看完这篇让你彻底从懵圈到精通
前端·javascript·node.js
好好研究23 分钟前
SpringMVC框架 - 异常处理
java·开发语言·spring·mvc
只会写代码24 分钟前
JDK8 Lambda 加持:打造优雅通用的对象构建器
java
烟袅27 分钟前
从零开始:前端如何通过 `fetch` 调用 大模型(详解)
前端·javascript·llm
摇滚侠38 分钟前
Vue 项目实战《尚医通》,完成确定挂号业务,笔记46
java·开发语言·javascript·vue.js·笔记
Electrolux44 分钟前
基于WASM的纯前端Office解决方案:在线编辑/导入导出/权限切换(已开源)
前端