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  -
   492   493   494   495   496   497   498   499   500   501   502