Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save p34eu/548444878d6985fb9ebfb052703d3de8 to your computer and use it in GitHub Desktop.
Save p34eu/548444878d6985fb9ebfb052703d3de8 to your computer and use it in GitHub Desktop.
Regular expression (regex) for non-US amateur radio call signs
All amateur radio call signs:
[a-zA-Z0-9]{1,3}[0123456789][a-zA-Z0-9]{0,3}[a-zA-Z]
Non-US call signs:
\b(?!K)(?!k)(?!N)(?!n)(?!W)(?!w)(?!A[A-L])(?!a[a-l])[a-zA-Z0-9][a-zA-Z0-9]?[a-zA-Z0-9]?[0123456789][a-zA-Z0-9][a-zA-Z0-9]?[a-zA-Z0-9]?[a-zA-Z0-9]?\b
US call signs:
[AKNWaknw][a-zA-Z]{0,2}[0123456789][a-zA-Z]{1,3}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment