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

相关推荐
薛定猫AI8 小时前
【深度解析】从 Antigravity 更新看 Agent IDE 的工程化演进:权限、沙盒、MCP 与模型治理
前端·javascript·ide
漂流瓶jz14 小时前
总结CSS组件化演进之路:命名规范/CSS Modules/CSS in JS/原子化CSS
前端·javascript·css
踩着两条虫15 小时前
「AI + 低代码」的可视化设计器
开发语言·前端·低代码·设计模式·架构
Jagger_15 小时前
项目上线忙碌结束之后,为什么总想找点事做?
前端
budingxiaomoli15 小时前
Spring IoC &DI
java·spring·ioc·di
Spider Cat 蜘蛛猫15 小时前
Springboot SSO系统设计文档
java·spring boot·后端
未若君雅裁15 小时前
MySQL高可用与扩展-主从复制读写分离分库分表
java·数据库·mysql
GalenZhang88815 小时前
OpenClaw 配置多个飞书账号实战指南
前端·chrome·飞书·openclaw
学习中.........16 小时前
从扰动函数的变化,感受红黑树带来的性能提升
java
计算机安禾16 小时前
【c++面向对象编程】第24篇:类型转换运算符:自定义隐式转换与explicit
java·c++·算法