Safe Tools

正規表現(RegEx)テスター

正規表現のテスト・デバッグをブラウザ内で安全に実行できます。ハイライト表示やキャプチャグループの抽出にリアルタイムで対応。

📖正規表現 チートシート & 仕様を見る

代表的なメタ文字(アンカーと量指定子)

正規表現を構成する基本的な特殊文字です。

  • ^ : 行の先頭にマッチします。
  • $ : 行の末尾にマッチします。
  • . : 改行以外の任意の1文字にマッチします。
  • * : 直前の文字の「0回以上」の繰り返しにマッチします。
  • + : 直前の文字の「1回以上」の繰り返しにマッチします。
  • ? : 直前の文字の「0回または1回」の出現(省略可能)にマッチします。
  • {n,m}RegexTester.metaBraces

文字クラスとエスケープシーケンス

特定の種類の文字(数字、アルファベット、空白など)を簡潔に表現するための記法です。

  • [abc] : カッコ内の任意の1文字(a, b, c のいずれか)にマッチします。
  • [^abc] : カッコ内に「含まれない」任意の1文字にマッチします(否定)。
  • [a-z] : 指定した範囲の文字(小文字のaからz)にマッチします。
  • \d : 任意の数字1文字([0-9] と同義)にマッチします。大文字の \D は数字以外にマッチします。
  • \w : 任意の単語構成文字(英数字およびアンダースコア。[a-zA-Z0-9_] と同義)にマッチします。
  • \s : 任意の空白文字(スペース、タブ、改行など)にマッチします。
  • \ : メタ文字そのもの(例: .*)を通常の文字として扱いたい場合のエスケープに使用します。(例: \.

実務でよく使う正規表現スニペット

コピペしてそのまま使える、標準的なバリデーション用パターンです。

  • メールアドレス: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
  • URL (http/https): ^https?://[\w\-]+(\.[\w\-]+)+[/#?]?.*$
  • 日本の郵便番号: ^\d{3}-\d{4}$
  • IPv4アドレス: ^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.)`3`(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$
/
/

ハイライト・プレビュー

マッチ 0 件
プレビューがここに表示されます

マッチ詳細 / キャプチャグループ

マッチする結果がありません

セキュリティについて

このツールはすべての処理をブラウザ内で行います。正規表現の処理や文字列のパースは安全に行われ、外部サーバーに送信されることはありません。安心してご利用ください。