Pattern
/\beyJ[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\b/
Sample text
Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIn0.abc not.a.jwtTest this pattern in the editor
Three base64url segments separated by dots.
/\beyJ[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\b/
Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIn0.abc not.a.jwtTest this pattern in the editor
Require length and mixed character classes (demo only).
Standard 8-4-4-4-12 hex UUID layout.
Stricter UUID version 4 with variant bits.
13–19 digit groups (Luhn not validated).
Integer or decimal percentage values.
Capture double-quoted CSV fields.