본문으로 바로가기

정규 표현식 표현 예제

category Helloworld! 2013. 2. 18. 10:56

이메일 : ^[a-zA-Z0-9]+@[a-zA-Z0-9]+$ or ^[_0-9a-zA-Z-]+@[0-9a-zA-Z]+(.[_0-9a-zA-Z-]+)*$

휴대폰 : ^01(?:0|1|[6-9]) - (?:\d{3}|\d{4}) - \d{4}$

일반전화 : ^\d{2,3} - \d{3,4} - \d{4}$

주민등록번호 : \d{6} \- [1-4]\d{6}

IP 주소 : ([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})


참고)

'^' 는 바로 문자뒤의 문자열로 시작 됨을 가르킨다. 

"^The" : 는 "The"로 시작 하는 문자를 말한다. 

'$' 는 문자열의 맨 마지막을 가르킨다. 

"of despair$" : 는 "of despair"로 끝나는 문자열이다.