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 + " 은 패턴에 어긋남!!!");
}
'JAVA & Open Framework' 카테고리의 다른 글
[펌] 오라클 데이타베이스에서 다국어메시지 입력 문제 (0) | 2014.05.23 |
---|---|
다국어 입력 문제(중국어 간자체 등...) (0) | 2014.05.15 |
[펌][javascript] 비밀번호(패스워드) 유효성 체크 (문자, 숫자, 특수문자의 조합으로 6~16자리,연속문자/숫자 불가) (0) | 2014.02.20 |
log4j.xml 을 이용한 log 남기기 (0) | 2013.10.05 |
log4j.properties 를 이용한 log 남기기 (0) | 2013.10.05 |