Page 497 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 497
/**
* Created by user on 2016-11-16.
*/
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class IPAddressValidator{
private Pattern pattern;
private Matcher matcher;
//위에 설명한 정규표현식으로 ip 주소형식인 0.0.0.0 ~ 255.255.255.255.255만 //입력
되도록 만든규칙이다.
private static final String IPADDRESS_PATTERN =
"^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
"([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
"([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
"([01]?\\d\\d?|2[0-4]\\d|25[0-5])$";
public IPAddressValidator(){
pattern = Pattern.compile(IPADDRESS_PATTERN);
}
/**
* Validate ip address with regular expression
* @param ip ip address for validation
인천전자마이스터고등학교
- 490 -