ドメイン名 の regex パターン

ドメイン名 用の JavaScript regex をコピーしてテストできます。例と Regex tester へのクイックリンク付きです。

ドメイン名 の regex パターン

値全体を検証

アンカーを使って、値全体が一致するか確認します。

Regex: ^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,63}$

フラグ: i

テキスト内を検索

大きなテキストブロック内の一致部分を見つけます。

Regex: \b(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,63}\b

フラグ: gi

一致する例

  • example.com
  • sub.domain.co.uk

一致しない例

  • -example.com
  • localhost