正規表現チェッカー
正規表現のマッチ結果と動作を確認
パターン本体を入力します。スラッシュは不要です。
試す
ログや文章など複数行のテキストも確認できます。
マッチあり一致数: 2
support@example.com
invalid-address
hello.user@web-toolbox.dev
- 一致 1
support@example.com0-19 · 1行 1列 - 一致 2
hello.user@web-toolbox.dev36-62 · 3行 1列
正規表現チェッカーとは?
正規表現チェッカーは、JavaScriptの正規表現パターンをテキストに対して試しながら、一致する箇所を確認できるツールです。メールアドレスやURLの入力チェックに使うパターンの下書き、文字列抽出の条件作りなど、手元で挙動を確かめたい作業に向いています。
パターン、対象テキスト、フラグを切り替えると結果がその場で変わります。マッチしない入力や無効な書き方もそのまま試せます。
使い方
- パターン欄に確認したい正規表現を入力します。
- テスト対象のテキストを貼り付けます。
- 必要に応じて
g/i/mフラグを切り替えます。 - 一致結果とハイライト表示を見ながら、パターンを調整します。
短い確認なら1行の文字列でも十分ですが、ログや文章のような複数行テキストを入れると、改行をまたぐ条件や行頭・行末の挙動も確認しやすくなります。
主な設定項目
すべての一致を取得 g
g フラグを有効にすると、最初の1件だけでなく一致する箇所をまとめて確認できます。抽出対象が複数あるかを見たいときに使います。
大文字小文字を区別しない i
i フラグを使うと、大文字と小文字の違いを無視して判定できます。ユーザー入力の揺れを許容したいパターンを考えるときに使います。
複数行テキストとして扱う m
m フラグを有効にすると、^ と $ が文字列全体ではなく各行の先頭と末尾に対して働きます。行頭・行末の条件を含むパターンを複数行テキストで試すときに使います。
活用シーン
- 入力フォームで使うバリデーションパターンの下書きを作りたいとき
- URL、メールアドレス、数字列などの抽出条件を試したいとき
- ログや文章から特定の形式だけを拾えるか確認したいとき
使うときの注意点
- このツールは JavaScript の正規表現構文を前提にしています。別言語の正規表現とは挙動が異なる場合があります。
- 入力欄では正規表現リテラルではなくパターン本体を扱う想定です。試したパターンをコードに埋め込むときは、使う言語の文字列表現に合わせてエスケープし直してください。
使ってみてどうでしたか?
最終更新:

