(^0(\.\d+)?$)|(^[1-9]+\d+(\.\d+)?$) 实数
^((0\.){1})\d+$ 0.xxx
0 0
^([1-9]{1})\d*$ [1-9]XXX
^([1-9]+(\.){1})\d*$ [1-9].xxx
^((0\.\d+){1})$ 0.xxx
^(((0\.\d){1})|0)\d*$ 0与0.xxx
^0?|[1-9]+0+(\.?\d+)$
^(0|[1-9]\d*)(\.\d*[1-9])?$ 正浮点数
^(0|[1-9]\d*)(\.[0-9]{1,小数位数})?$ 限定小数点位数