#정규식 확인 사이트
#잠고 url
http://kio.zc.bz/Lecture/regexp.html
http://egloos.zum.com/js7309/v/11117112
http://venustas.tistory.com/entry/%EC%A0%95%EA%B7%9C%EC%8B%9D
#정규식 예제1
1. 숫자/특수문자를 포함한 10자리 이상의 문자열로 구성
^(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9])(?=.*[0-9]).{10,100}$
2. 5-12자, 영문,숫자, 특수문자(.) 허용
^[0-9a-zA-Z.]{5,12}$
3. 0또는1또는2또는3
0|1|2|3
4. $,&,',",<,> 가 포함되지않는 형식
^((?![$&'"<>]).)*$
5.영문숫자특수문자 허용
^[a-z0-9`~!@#$%^&*()-_=+\|[{};:'",.<>\/?]*$
# 자주사용되는 정규식 예제
1. ip형식
-IPV4
^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$
-IPV6
(?:(?:(?:[a-fA-F0-9]{1,4}):){7}(?:[a-fA-F0-9]{1,4})|(?:(?:[a-fA-F0-9]{1,4}):){0,5}(?:[a-fA-F0-9]{1,4})?::(?:(?:[a-fA-F0-9]{1,4}):){0,5}(?:[a-fA-F0-9]{1,4})?)(?:%\d{1,2})?
2. 이메일
^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$
3. 전화번호
^\d{3}\d{3,4}\d{4}$
4.신용카드
^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|6(?:011|5[0-9]{2})[0-9]{12}|(?:2131|1800|35\d{3})\d{11})$
'개발스토리' 카테고리의 다른 글
개발 관련 사이트 정리 (0) | 2016.01.25 |
---|---|
배포툴 허드슨 (0) | 2016.01.22 |
PMO (0) | 2013.10.16 |