我是靠谱客的博主 活力楼房,这篇文章主要介绍input 输入框数字金额输入正则,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
let price = e.detail.value; price = price.replace(/[^d.]/g, ""); //清除“数字”和“.”以外的字符 price = price.replace(/.{2,}/g, "."); //只保留第一个. 清除多余的 price = price.replace(".", "$#$").replace(/./g, "").replace("$#$", "."); price = price.replace(/^(-)*(d+).(dd).*$/, '$1$2.$3'); //只能输入两个小数 var reg = new RegExp("([0]*)([1-9]+[0-9]+)", "g"); price = price.replace(reg, "$2") if(price[0] == 0 && price[2] == '.') { price = price.substr(1,price.length); } if(price[0] == '.') { price = '0' + price }

最后

以上就是活力楼房最近收集整理的关于input 输入框数字金额输入正则的全部内容,更多相关input内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部