Java判断字符串是否为金额
时间: 2023-08-06 14:06:01 浏览: 143
java验证字符串是否是数字
判断字符串是否为金额可以使用正则表达式,以下是一个简单的判断金额的 Java 代码示例:
```java
public boolean isAmount(String str) {
// 金额正则表达式,匹配以1-9之间的数字开头,后面跟0个或多个数字,可选的小数点和后面1到2个数字
String regEx = "^([1-9]\\d*|0)(\\.\\d{1,2})?$";
Pattern pattern = Pattern.compile(regEx);
Matcher matcher = pattern.matcher(str);
return matcher.matches();
}
```
该方法将传入的字符串与正则表达式进行匹配,如果匹配成功则返回 true,否则返回 false。该正则表达式匹配以1-9之间的数字开头,后面跟0个或多个数字,可选的小数点和后面1到2个数字,即可以匹配整数或小数形式的金额。
阅读全文