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フラグ)、正しいハイフン位置にある16進数文字のみを許可します。
言語別の使用方法
主なユースケース
- ▸データベース主キー形式の検証
- ▸APIリクエストのUUIDパラメータ確認
- ▸分散システムの一意識別子検証
- ▸JWTクレーム内のUUIDフィールド確認
- ▸ファイル名からのUUIDパターン抽出
関連パターン
ad · 300×250
// related tools