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

相关推荐
@淡 定17 小时前
异常处理最佳实践
java
一起养小猫17 小时前
LeetCode100天Day1-字符串匹配与Z字形变换
java·leetcode
江城开朗的豌豆17 小时前
阿里邮件下载器使用说明
前端
白宇横流学长17 小时前
基于SpringBoot实现的冬奥会科普平台设计与实现【源码+文档】
java·spring boot·后端
半兽先生17 小时前
Web 项目地图选型指南:从 Leaflet 到 MapTalks,如何选择合适的地图引擎?
前端
APIshop17 小时前
Java爬虫1688详情api接口实战解析
java·开发语言·爬虫
hssfscv18 小时前
Javaweb 学习笔记——html+css
前端·笔记·学习
Mr.Jessy18 小时前
JavaScript高级:深浅拷贝、异常处理、防抖及节流
开发语言·前端·javascript·学习
Evan芙18 小时前
Tomcat内存机制以及按场景调优
java·tomcat