✅作者简介:
我是痴心阿文,你们的学友哥,今天写代码遇到些金额的问题,金额整数小数点后两位三位四位,vue金额格式化保留两位小数的实现方式。!
个人主页:痴心阿文的博客
本文前言:【金额限制小数点】整数小数点后两位三位四位,vue金额格式化保留两位小数的实现方式。
如果觉得博主的文章有帮到你的话,请支持一下博主哦
只能输入数字和小数点
value=value.replace(/[^0-9.]/g,'')
只能输入数字
value=value.replace(/[^0-9]/g,'')
只能输入两位小数
value=value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')
同时限制数字和小数
oninput="value=value.replace(/[^0-9.]/g,'').replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')"
html
js
常用正则
// 常用正则
保留1位小数 /^(\-)*(\d+)\.(\d).*$/;
保留2位小数 /^(\-)*(\d+)\.(\d\d).*$/;
保留3位小数 /^(\-)*(\d+)\.(\d\d\d).*$/;
保留4位小数 /^(\-)*(\d+)\.(\d\d\d\d).*$/;