summaryrefslogtreecommitdiff
path: root/src/main/java/com/mesasoft/cn/util/Verify.java
diff options
context:
space:
mode:
authorzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
committerzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
commitb3fa11d4b1b5a68d7b04fde5eb6cfbda557927eb (patch)
treea49d344e49fc427fbf4cf00aa4963c4d04cd98a4 /src/main/java/com/mesasoft/cn/util/Verify.java
parentd8a2be0d094ac9ba2d47c81ebf03b3fe6e34a078 (diff)
initializeHEADmain
Diffstat (limited to 'src/main/java/com/mesasoft/cn/util/Verify.java')
-rw-r--r--src/main/java/com/mesasoft/cn/util/Verify.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/main/java/com/mesasoft/cn/util/Verify.java b/src/main/java/com/mesasoft/cn/util/Verify.java
new file mode 100644
index 0000000..8e63ea3
--- /dev/null
+++ b/src/main/java/com/mesasoft/cn/util/Verify.java
@@ -0,0 +1,20 @@
+package com.mesasoft.cn.util;
+
+import java.util.regex.Pattern;
+
+public class Verify {
+
+
+ private static final String DOMAIN_NAME_PATTERN = "^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,6}$";
+
+ private static Pattern pDomainName = Pattern.compile(DOMAIN_NAME_PATTERN);
+
+ public static boolean domainValid(String domainName) {
+ return pDomainName.matcher(domainName).find();
+ }
+
+ public static void main(String[] args) {
+ boolean b = domainValid("192.168.44.12");
+ System.err.println(b);
+ }
+}