正規表現テスター

JavaScript 正規表現をブラウザー内でリアルタイムに試し、一致、グループ、複数のテストケースを確認できます。

テストケース

不一致
不一致

パターンの説明

JavaScript 正規表現チートシート

^ $ アンカー · \d \w \s クラス · * + ? 量指定子 · () キャプチャ · | 選択

100% ローカル処理 — パターンとテストデータはこのブラウザー外に出ません

正規表現をテストする方法

フォーム、バリデーター、検索、置換で JavaScript パターンを使う前に確認できます。実行はローカルで行われ、ToolkitLoop にパターンや例文は送信されません。

パターンを書く

スラッシュ区切りなしで式を入力し、i や g などの JavaScript フラグを選びます。

実際の例を確認する

代表的な文字列を貼り付け、各一致、キャプチャグループ、名前付きグループを確認します。

境界ケースを試す

コードで使う前に、期待結果を指定した独立テストケースを追加します。

正規表現テスターのよくある質問

オンラインで正規表現をテストするには?

JavaScript パターン、フラグ、テスト文字列を入力すると、ローカルの一致を確認できます。

1 つの正規表現を複数の文字列で試すには?

独立したテストケースを追加し、それぞれの期待結果を選びます。

フラグとは何ですか?

フラグは JavaScript の動作を変えます。たとえば i は大文字小文字を区別せず、g はグローバル検索です。

テストデータは非公開ですか?

はい。パターンと入力はブラウザー内に残ります。

壊滅的バックトラッキングを避けるには?

曖昧な量指定子の入れ子を避けてください。ツールは可能性を警告しますが、安全性を保証できません。