- 要求:
整数位最多16位,小数位最多两位 - 实现:
(^[1-9]([0-9]{0,15})(\.[0-9]{1,2})?$)|(^[0-9]{1}(\.[0-9]{1,2})?$)
- 若不限制位数则:
(^[1-9]([0-9]*)(\.[0-9]+)?$)|(^[0-9]{1}(\.[0-9]+)?$)
- 说明
表达式 | 含义 |
---|---|
[0,9] | 0~9中任意的数字 |
n{1} | 有1个n |
n{m1,m2} | 有m1到m2个n |
n? | 有0个或1个n |
n* | 有0个或多个n |
n+ | 至少有1个n |
n|m | n 或m |
^n | 以n开始 |
n$ | 以n结尾 |