반응형
정규식 간단 예제, 전화번호, URL, 이메일주소
전화번호
\d{2,3}-\d{3,4}-\d{4}
IP주소
(((\d{1,2})|(1\d{2}|2[0-4]\d)|25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|25[0-5]))
URL
https?://[-\w.]+(:\d+)?(/([\w/_.]*)?)?
완전한 URL ( 전달 매개 변수가 있을때 케이스)
https?://(\w*:\w*@)?[-\w.]+(:\d+)?(/([\w/_.]*(\?\S+)?)?)?
이메일주소
(\w+\.)*\w+@(\w+\.)+[A-Za-z]+
HTML 주석
<!-{2,}.*?-{2,}>
자바스크립트 주석
//.*
주민등록번호 ( 아래의 식도 완벽하진 않음. 2월은 28일 까지만 있다. 월별 날짜 차이를 감안하지 못함. 30일이 있는달, 31일이 있는달을 명시적으로 해주어야 하나 너무 길어지니까......)
\d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-[1-4]\d{6}
미국 날짜 형식
([\d]{2})\/([\d]{2})\/([\d]{4})
위의 날짜를 한국식으로 치환하게 되면 위 정규식을 돌려서 결과를 찾아내고 아래와 같이 변경해서 쓰면됨
$3-$1-$2
반응형
'개발일반' 카테고리의 다른 글
Color chart (0) | 2015.04.23 |
---|---|
MSSQL Convert (0) | 2015.04.15 |
Windows server, 멀티 접속?, 원격 시에 같은 계정이 여러개 접속해도 서로 끊지 않게 하는 방법 (0) | 2015.03.26 |
Regex, 정규식,메타문자,수량자,위치지정,특수한문자 정리 (0) | 2015.03.24 |
UDL, 각종 DB 연결을 위한 Provider string을 알수 없을 경우에 (0) | 2015.03.24 |