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);
}
}
|