如果要控制输入的数字是整数或者两位小数的,可使用如下表达式:
String source = "123.11";
Pattern pattern = Pattern.compile("^[+]?([0-9]+(.[0-9]{2})?)$");
if(pattern.matcher(source).matches()){
System.out.println("Yes");
}else {
System.out.println("No");
}