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

相关推荐
拉不动的猪3 分钟前
浏览器&Websocket&热更新
前端·javascript·vue.js
浮游本尊6 分钟前
Java学习第28天 - 大规模系统设计与性能优化
java
上下翻飞的屁9 分钟前
jdbcTemplate执行sql后数据库字段没有更新问题解决
java·数据库·sql
爱宇阳13 分钟前
Java Spring Boot 项目 Docker 容器化部署教程
java·spring boot·docker
Luo_xguan20 分钟前
一、Netty-高并发IO底层原理(5种主要的IO模型)
java·服务器·netty·nio
ACGkaka_23 分钟前
SpringBoot 实战(四十)集成 Statemachine
java·spring boot·后端
im_AMBER42 分钟前
React 12
前端·javascript·笔记·学习·react.js·前端框架
开开心心就好42 分钟前
电脑音质提升:杜比全景声安装详细教程
java·开发语言·前端·数据库·电脑·ruby·1024程序员节
yoi啃码磕了牙1 小时前
Unity—Localization 多语言
java·数据库·mysql