자주쓰는 정규표현식

분야를 막론하고 정규표현식은 정말 아주 좋은 녀석입니다.
(고등학교 때 친구 아버님 성함이 정규식 이었는데..는 여담입니다.)

자주 사용할만한 정규표현식을 정리해서 올릴 예정입니다.
수시로 추가하도록 하겠습니다.

* html5의 pattern attribute 를 사용했기 때문에 html5 를 지원하는 브라우저에서만 정상적으로 작동합니다.
* 알고싶거나 알고계신 것이 있다면 말씀해주세요.

  • 이메일주소 /^w([-_.]?w)*@w([-_.]?w)*.[a-zA-Z]{2,3}$/

  • 휴대전화번호 /^01(0|1|3|5|6|7|8|9)-d{3,4}-d{4}$/

  • 전화번호 /^0d{1,3}-d{3,4}-d{4}$/

  • IP주소 (v4) /((^|.)((25[0-5])|(2[0-4]d)|(1dd)|([1-9]?d))){4}$/

  • URL /^https?://([w-]+.)+[-w]+(/[-./?&%=w]*)?$/

  • HTML 태그 /</?[w]*(s[a-zA-Z]*=[^>]*)?(s)*/?>/

아 워드프레스 바보같아.. ㅠ