정규표현식
- ^ : 문자열의 시작
- $ : 문자열의 종료
- . : 임의의 한 문자
- | : or를 나타냄
- ? : 앞 문자가 없거나 하나 있음
- + : 앞 문자가 하나 이상임
- * : 앞 문자가 없을 수도 무한정 많을 수도 있음
- {n, m} : 앞 문자가 n개 이상 m개 이하. {0,1}은 ?와 같은 의미다.
- {n, } : 앞 문자가 n개 이상. 위의 형태에서 m이 생략된 형태이다. {0, } 이면 * 와 같고, {1, } 이면 +와 같은 의미이다.
기본적인 정규식
- [0-9]*$ : 숫자
- [a-zA-Z]*$ : 영문자
- [가-힣]*$ : 한글
- [a-zA-Z0-9]*$ : 영어/숫자
참고 : http://www.nextree.co.kr/p4327/
댓글
댓글 쓰기