正则表达式
public static void main(String[] args) {
String pattern = "([0-9]\\d*( \\.\\d{1,2})?|0\\.[1-9]\\d?|0\\.0[1-9]\\d?|0\\.00[1-9]|0|0.0|0.00)$";
String a="0";
boolean flag= a.matches(pattern);
System.err.println();
System.err.println();
System.err.println();
}