tool::regex-guide
regex date
/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/
ISO 날짜 형식 검증 (YYYY-MM-DD)
정규식 패턴
/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/플래그:
없음패턴 분석
^\d{4}4-digit year (e.g. 2024)-Literal hyphen separator(0[1-9]|1[0-2])Month 01–12-Literal hyphen separator(0[1-9]|[12]\d|3[01])Day 01–31$End of string매칭 예시
✓
2024-01-15✓
2000-12-31✓
1999-06-01비매칭 예시
✗
2024-13-01✗
2024-00-15✗
24-01-15✗
2024/01/15ISO 8601 표준의 YYYY-MM-DD 날짜 형식을 검증하는 패턴입니다. 월은 01~12, 일은 01~31 범위만 허용합니다. 단, 2월 30일 같은 논리적으로 존재하지 않는 날짜는 별도의 로직으로 처리해야 합니다.
언어별 사용법
주요 사용 사례
- ▸날짜 입력 필드 형식 검증
- ▸API 파라미터 날짜 형식 확인
- ▸데이터베이스 입력 전 날짜 전처리
- ▸CSV 파일 날짜 컬럼 정제
- ▸로그 파일 날짜 파싱
관련 패턴
ad · 300×250
// related tools