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 分钟前
禁毒路上,任重道远 | HTML页面
开发语言·前端·javascript·css·html·温轻舟
p***q7818 分钟前
SpringBoot实战:高效实现API限流策略
java·spring boot·后端
likuolei22 分钟前
XSL-FO 列表
前端·数据库
shaohaoyongchuang22 分钟前
vue_03路由
前端·javascript·vue.js
3***161026 分钟前
【JavaEE】Spring Boot 项目创建
java·spring boot·java-ee
我叫张小白。29 分钟前
Vue3计算属性:高效数据处理
前端·javascript·vue.js·前端框架·vue
6***v41730 分钟前
VScode 开发 Springboot 程序
java·spring boot·后端
t***316533 分钟前
SpringBoot中自定义Starter
java·spring boot·后端
橘子编程36 分钟前
经典排序算法全解析
java·算法·排序算法
z***33538 分钟前
SpringBoot获取bean的几种方式
java·spring boot·后端