From 8abdb5cd8fd2dd3461ea364ea62afd1e3ae84023 Mon Sep 17 00:00:00 2001 From: qiuyc <1026314800@qq.com> Date: Mon, 16 Nov 2020 15:56:12 +0800 Subject: [PATCH] 增加sn判断是否是整数 --- cloud/dahua/src/main/java/com/example/dahua/MyTask.java | 12 ++++++++++++ 1 file changed, 12 insertions(+), 0 deletions(-) diff --git a/cloud/dahua/src/main/java/com/example/dahua/MyTask.java b/cloud/dahua/src/main/java/com/example/dahua/MyTask.java index ab26de6..9dd6a67 100644 --- a/cloud/dahua/src/main/java/com/example/dahua/MyTask.java +++ b/cloud/dahua/src/main/java/com/example/dahua/MyTask.java @@ -32,6 +32,8 @@ import java.io.UnsupportedEncodingException; import java.text.SimpleDateFormat; import java.util.*; import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; @Component @Slf4j @@ -380,6 +382,16 @@ public class MyTask implements ApplicationRunner { return cardR; } + public final static String REGEX_POSITIVE_INTEGER = "^\\+?[1-9]\\d*$"; + + private boolean isMatch(String regex, String orginal) { + if (orginal == null || orginal.trim().equals("")) { //$NON-NLS-1$ + return false; + } + Pattern pattern = Pattern.compile(regex); + Matcher isNum = pattern.matcher(orginal); + return isNum.matches(); + } /** * 大华设备考勤记录 -- libgit2 0.21.0