Validationflags: g

Twitter / X Handle

Match Twitter/X @handles — 1 to 15 characters of letters, digits, or underscores preceded by @.

Try it in RegexPro →

Available in

Pattern

regexengine-agnostic
@([A-Za-z0-9_]{1,15})\b   (flags: g)

Raw source: @([A-Za-z0-9_]{1,15})\b

How it works

@ matches the literal at-sign. The capturing group ([A-Za-z0-9_]{1,15}) captures 1–15 characters of the Twitter username alphabet. \b prevents partial matches inside longer words.

Examples

Input

Follow @jack and @TwitterDev for updates

Matches

  • @jack
  • @TwitterDev

Input

@user_123 liked your post

Matches

  • @user_123

Input

no handles here

No match

Common use cases

  • Social media mention extraction
  • Notification routing in community platforms
  • Influencer campaign analytics
  • Content moderation pipelines