From 46d4b31af01e2ecb682a9941c122b4580de67586 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Wed, 23 Dec 2020 12:14:55 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=BB=A9=E6=95=88=E8=80=83=E6=A0=B8?= =?UTF-8?q?=E3=80=91=E6=A1=88=E4=BB=B6=E5=A4=84=E7=90=86=E6=89=93=E5=88=86?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=AE=A1=E7=90=86-=E7=8E=8B=E5=85=AC?= =?UTF-8?q?=E5=B3=B0-2020-12-23?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/commons/tools/utils/ExcelUtils.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/utils/ExcelUtils.java b/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/utils/ExcelUtils.java index 59823be..fe9b5a8 100644 --- a/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/utils/ExcelUtils.java +++ b/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/utils/ExcelUtils.java @@ -167,6 +167,24 @@ public class ExcelUtils { return false; } + /** + * 校验是否为数字字符串 并且 校验是否超过了2位小数 + * @param numStr + * @return + */ + public static Boolean checkNumberTwoPoint(String numStr){ + Pattern pattern = Pattern.compile("([1-9]\\d*\\.?\\d*)|(0\\.\\d*[1-9])|(0)"); + Matcher isNum = pattern.matcher(numStr); + if( !isNum.matches() ){ + return true; + } + int num = checkNumberLength(numStr); + if(num > 2){ + return true; + } + return false; + } + /** * 校验String类型数字有几位小数 * @param s 传入的数字格式的字符串