- regular expression examples
- HTML 태그 정규식
- 정규식 표현 예제
1 기본 예시[ | ]
정규식 | 예시 | 설명 |
---|---|---|
[가-힣] | 다 | 한글 글자 (단, 자모 제외) |
2 주요 패턴[ | ]
2.1 전화번호[ | ]
text
Copy
^d{3}\-d{4}\-d{4}$
- 예: 012-3456-7890, 123-4567-8901
text
Copy
^d{2,3}\-d{3,4}\-d{4}$
- 예: 02-1234-5678, 031-234-5678, 123-456-7890
text
Copy
^01(?:0|1[6-9])\-(?:d{3}|d{4})\-d{4}$
2.2 이메일 주소[ | ]
text
Copy
^[0-9a-zA-Z_\-]+@[.0-9a-zA-Z_\-]+$
text
Copy
^[0-9a-zA-Z_\-]+@[0-9a-zA-Z_-]+(\.[0-9a-zA-Z_\-]+)*$
text
Copy
^[0-9a-zA-Z_\-]+@[0-9a-zA-Z_\-]+(\.[0-9a-zA-Z_\-]+){1,2}$
Java
Copy
\\w+@\\w+\\W\\w+
2.3 IP 주소[ | ]
text
Copy
^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$
- 0.0.0.0 ~ 999.999.999.999[1]
2.4 맥 주소[ | ]
text
Copy
^([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}$
2.5 주민등록번호[ | ]
text
Copy
^\d{6}\-[1-4]\d{6}$
2.6 태그[ | ]
정규표현식으로 HTML 태그 추출 문서를 참고하십시오.
<textarea … >
부터</textarea>
까지
text
Copy
<textarea\b[^>]*>(.*?)</textarea>
2.7 한자[ | ]
text
Copy
[\x4E00-\x9FA5]|[\xF900-\xFA2D]
[\x{4E00}-\x{9FA5}]|[\x{F900}-\x{FA2D}]
2.8 다국어[ | ]
- 전각가나 [-ゟ゠-ヿ]
- 히라가나 [\x{3041}-\x{309e}] / [-ゟ]
- 전각 가타카나 [\x{309b}-\x{309c}\x{30a1}-\x{30fe}] / [゠-ヿ]
- 반각 가나 [\x{ff61}-\x{ff9f}]
- CJK 표의문자 [\x{3400}-\x{9fff}\x{f900}-\x{fa2d}]
- 힌디어 [\x{0900}-\x{097F}]
- 러시아어 [\x{0410}-\x{044F}\x{0500}-\x{052F}\x{0400}-\x{04FF}]
- 모든 한글(자소) 찾기1 [\x{3131}-\x{318E}]|[\x{AC00}-\x{D7A3}]
- 모든 한글(자소) 찾기2 [\x{1100}-\x{11f9}\x{3131}-\x{318e}\x{ac00}-\x{d7a3}]
- 태국어 [กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛]
- 일본 출판사 이름 끝문자 (會|社|書店|書房|書院|堂|大學|文庫|所|館|出版|閣|局|文庫|舍)
3 교체[ | ]
- HTML 주석 제거
<!--
부터-->
까지(줄바꿈 포함)를 빈문자열로 교체
text
Copy
<!--(.|\n|\r)*-->
- 줄바꿈 2개를 1개로 교체[2]
text
Copy
\n\s*\n
text
Copy
\n