一些正则记录

1. 数字判断

1
2
3
4
5
6
// 判断数字和小数,只能有一个小数点,小数点后最多4位
val = val.replace(/[^\d.]/g, '')
.replace(/\.{2,}/g, '.')
.replace(/^(0(0)+|\.)/g, '')
.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.')
.replace(/^(-)*(\d+)\.(\d{1,4}).*$/, '$1$2.$3')

一些正则记录
https://yui73.github.io/2023/04/13/SomeRegularization/
作者
Yui
发布于
2023年4月13日
许可协议