JS正则匹配大于0的数可以保留四位小数

999 阅读1分钟
let reg = /^([0](\.\d{1,4}))$|^([1-9][0-9]*(\.\d{1,4})?)$/;
 
reg.test(0.00)
// false
 
reg.test(0)
//false
 
reg.test(5)
// true
 
reg.test(0.1)
// true
 
reg.test(0.12345)
// false