tool::regex-guide
regex uuid
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i
UUID / GUID 검증
정규식 패턴
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i플래그:
i패턴 분석
^[0-9a-f]{8}8 hex digits (time_low)-Hyphen separator[0-9a-f]{4}4 hex digits (time_mid)-Hyphen separator[0-9a-f]{4}4 hex digits (time_hi_version)-Hyphen separator[0-9a-f]{4}4 hex digits (clock_seq)-Hyphen separator[0-9a-f]{12}$12 hex digits (node)매칭 예시
✓
550e8400-e29b-41d4-a716-446655440000✓
6ba7b810-9dad-11d1-80b4-00c04fd430c8✓
00000000-0000-0000-0000-000000000000비매칭 예시
✗
550e8400e29b41d4a716446655440000✗
550e8400-e29b-41d4-a716✗
gggggggg-gggg-gggg-gggg-ggggggggggggUUID v1~v5의 표준 8-4-4-4-12 형식을 검증하는 패턴입니다. 대소문자 구분 없이(i 플래그) 처리하며, 하이픈 위치와 헥사데시멀 문자만 허용합니다.
언어별 사용법
주요 사용 사례
- ▸데이터베이스 기본키 형식 검증
- ▸API 요청 ID 파라미터 유효성 확인
- ▸분산 시스템의 고유 식별자 검증
- ▸JWT 클레임 내 UUID 필드 확인
- ▸파일명 UUID 패턴 추출
관련 패턴
ad · 300×250
// related tools