summaryrefslogtreecommitdiff
path: root/src/main/java/com/mesasoft/cn/util/Verify.java
blob: 8e63ea3cae97804e27fbfdf1785138298723780d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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);
    }
}