JAVA & Open Framework2014. 4. 1. 16:20

 

import java.util.regex.*;

String input = "2014mar03!";
//문자, 숫자, 특수문자의 조합인지 확인
Pattern p = Pattern.compile("([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])");
Matcher m = p.matcher(input);
if (m.find()){
    System.err.println(input + " 은 패턴에 해당함!!!");
}else{
  System.err.println(input + " 은 패턴에 어긋남!!!");
}

Posted by 아로나