请问用正则表达式怎么表示java里的float类型的工资,如3600.00?谢谢啦。

即要求:
1、范围为(正无穷,0.00);
2、精确到小数点后面两位;

3、数字不能以0开头。
最新回答
冰月灵狐

2024-06-05 02:38:56

^[1-9]{1}[0-9]{0,}\.[0-9]{2}$
第一位为 1-9 之间的数字,之后为 0-9 不限定位数,一个小数点后两位数字。
自在安然

2024-06-05 01:12:51

[1-9]\d*?\.\d{2}
薄暮知秋

2024-06-05 02:33:05

楼上太啰嗦了:
^[1-9][\d]*\.[\d]{2}$