문자열이 IP(0.0.0.0 ~ 255.255.255.255) 범위 안에 있는지 확인하기 위한 정규 표현식..
String ip1 = "127.0.0.1";
String ip2 = "255.255.255.255";
String ip3 = "255.255.255.256";
String ipRegex = "(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])";
System.out.println(ip1.matches(ipRegex));
System.out.println(ip2.matches(ipRegex));
System.out.println(ip3.matches(ipRegex));
'Java > Java' 카테고리의 다른 글
Using IntelliJ File Template (0) | 2018.08.13 |
---|---|
ToStringStyle.MULTI_LINE_JSON_STYLE (0) | 2018.03.15 |
Lombok - 롬복 (0) | 2016.02.14 |
클래스의 정적 구성 요소 (0) | 2009.12.14 |
for 문을 이용하여 배열의 항목들을 순서대로 출력하는 프로그램 (0) | 2009.12.10 |