Match a basic domain or subdomain name.

Section: Validation Recipes

Domain name

regex
regex
^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,}$
Explanation

Good for a simple domain shape check.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Validation Recipes
UUID shape
Match a standard hyphenated UUID.
OpenIn sheetregexsame section
IPv4 address
Match an IPv4 address with octet range checks.
OpenIn sheetregexsame section
Hex color
Match CSS hex colors.
OpenIn sheetregexsame section
Semantic version
Match a semantic version string.
OpenIn sheetregexsame section
ISO date shape
Match a simple YYYY-MM-DD date shape.
OpenIn sheetregexsame section
Extract URLs
Find basic HTTP or HTTPS URLs.