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