정규식 테스터
JavaScript 정규식을 실시간으로 테스트하고 디버깅하며 검증하세요. 이메일 검증, URL 파싱, 비밀번호 강도 확인에 적합합니다.
/
/g
일치 결과
6개 일치
| # | 일치 | 위치 | 그룹 |
|---|---|---|---|
| 1 | Hello | 0 | $1: H |
| 2 | World | 6 | $1: W |
| 3 | Gemini | 17 | $1: G |
| 4 | CLI | 24 | $1: C |
| 5 | This | 29 | $1: T |
| 6 | Test | 39 | $1: T |
기록
저장한 패턴이 여기에 표시됩니다.
치트시트
자주 묻는 정규식 질문
정규식으로 이메일 주소를 검증하려면?
간단한 패턴은 ^[\w.-]+@([\w-]+\.)+[\w-]{2,4}$입니다. 위에 붙여 넣고 이메일 목록으로 테스트하세요.
파일 확장자만 선택하려면?
\.[0-9a-z]+$로 문자열 끝의 확장자를 찾습니다. 파일 형식 필터링에 유용합니다.
최소 8자이며 문자와 숫자를 각각 하나 이상 포함하는지 확인하려면?
전방 탐색을 사용하세요: ^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$. 일반적인 비밀번호 강도 검사입니다.
정규식이 너무 많이 일치하는 이유는?
.*처럼 탐욕적인 수량자를 쓰고 있을 수 있습니다. 물음표를 붙여 게으르게 만드세요: .*?.
IPv4 주소를 일치시키려면?
^((25[0-5]|(2[0-4]|1\d|[1-9]|)\d)\.?\b){4}$로 표준 IP 주소를 검증하세요.
YYYY-MM-DD 날짜 형식을 일치시키려면?
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$로 유효한 ISO 날짜를 확인하세요.
16진수 색상 코드를 일치시키려면?
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$로 표준 16진수 색상(예: #fff 또는 #000000)을 찾습니다.
사용자 이름(영숫자, 3-16자)을 검증하려면?
소문자, 숫자, 밑줄, 하이픈을 허용하려면 ^[a-z0-9_-]{3,16}$를 사용하세요.
URL(http/https)을 일치시키려면?
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)로 일반적인 웹 주소를 찾습니다.
HTML 태그를 일치시키려면?
<\/?([a-z][a-z0-9]*)\b[^>]*>로 여는 태그와 닫는 태그를 찾습니다(참고: 정규식으로 HTML을 파싱하는 것은 일반적으로 취약합니다).
URL 슬러그를 일치시키려면?
^[a-z0-9]+(?:-[a-z0-9]+)*$로 URL에 적합한 슬러그(예: this-is-a-slug)를 검증하세요.
24시간 형식 시각을 일치시키려면?
^([01]\d|2[0-3]):?([0-5]\d)$로 HH:MM 시간 문자열을 검증하세요.