校验字符串是可以创建出BigDecimal

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21280629/article/details/84995841

请勿使用 NumberUtils

org.apache.commons.lang3.math.NumberUtils.isNumber("0.03") // 结果是false

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

请使用BigDecimalValidator

org.apache.commons.validator.routines.BigDecimalValidator   boolean isValid(String) 
或者
org.apache.commons.validator.routines.BigDecimalValidator   BigDecimal validate(String)
<dependency>
  <groupId>commons-validator</groupId>
  <artifactId>commons-validator</artifactId>
  <version>1.5.0</version>
</dependency>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_21280629/article/details/84995841