正则验证数字,并且最多保留 2 位小数。
const regExp1 = /^(-)?\d+(?:.\d{1,2})?$/
const regExp2 = /^(-)?\d+(.\d{1,2})?$/
// assume the value is:
// 1,1.1
regExp1.test(value:number)
regExp2.test(value:number)
测试发现,value 的结果都一样,请请教下大家,该如何理解?:的作用,不胜感激~
1
xiaopc 2022 年 3 月 4 日 via iPhone
非捕获组
|
2
Buges 2022 年 3 月 4 日 via Android 写正则的时候强烈推荐用 https://regex101.com/
手册、解释一应俱全。 |
3
xupefei 2022 年 3 月 4 日 via iPhone
(?:aaaaa)表示括号里的部分不算在 group 里面。
|
4
17681880207 OP @Buges 感谢老哥,收藏了~
|