[각 종류별 PATTERN 값 모음]
* Pattern 코드로 사용하는 방법은 따로 정리해 놓았음
Pattern 의 각 문자가 뜻하는 의미를 먼저 살짝 짚고 넘어가겠음
위는 일반적인 기준으로 설명되어있지만, 확실하게 패턴을 사용할 일이 생기면, 패턴을 사용한 후에 반드시 직접 본인이 이해한 것과 같이 작동하는지 테스트 해봐야 할것 같다.
String strPattern="";
< Email (ex : 85chong@tstory.com)>
strPattern = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
< Alphabet or Number >
strPattern = "^[a-zA-Z_0-9.'\\s]+$";
< Alphabet >
strPattern = "^[a-zA-Z'\\s]+$";
< Korean >
strPattern = "^[가-힣]*";
< Password (ex : 비밀번호체크 : 숫자+특수문자[!@#$%^_*-]+8글자~40글자 된 형식) >
strPattern = "(?=.*[a-zA-Z])(?=.*[!@#$%^_*-])(?=.*[0-9]).{8,40}";
< Chinese or Number or Alphabet >
strPattern = ".*[a-zA-Z |\u2e80-\u2eff\u31c0-\u31ef\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fbf\uf900-\ufaff].*";
< Chinese >
strPattern = ".*[\u2e80-\u2eff\u31c0-\u31ef\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fbf\uf900-\ufaff].*";
'JAVA Study' 카테고리의 다른 글
AppDistribution 테스터App 등록 방법 (0) | 2022.05.03 |
---|---|
zxing lib 를 이용한 QR코드 카메라 구현시 center laser 커스텀방법 (0) | 2020.07.07 |
배열의 데이터를 조건에 맞게 분류 하기 (0) | 2019.01.31 |
try catch fianlly (0) | 2019.01.30 |
배열 기초 (0) | 2019.01.14 |