JavaScript正規表現テスター

パターン、フラグ、検索対象テキストを入力すると、一致した位置とともに一覧表示します。

JavaScript正規表現テスター

スラッシュなしで入力: \d+(/\d+/ではありません)。
g、i、m、s、u、y、d、v。

結果

2一致数

1件目(位置 8)
2026-10-11 → 2026 | 10 | 11
2件目(位置 26)
2026-11-02 → 2026 | 11 | 02

JavaScript正規表現テスター

入力値

正規表現
(\d{4})-(\d{2})-(\d{2})
フラグ
g
テストするテキスト
Release 2026-10-11, patch 2026-11-02.

計算方法

パターンはブラウザーのJavaScript RegExpエンジンでコンパイルされます。

結果

一致数

2
1件目(位置 8)
2026-10-11 → 2026 | 10 | 11
2件目(位置 26)
2026-11-02 → 2026 | 11 | 02

計算方法

  1. パターンはブラウザーのJavaScript RegExpエンジンでコンパイルされます。
  2. gフラグがない場合、最初の一致だけを検索します。
  3. キャプチャグループとともに最初の20件を表示します。

例

パターン (\d{4})-(\d{2})-(\d{2}) は「Release 2026-10-11, patch 2026-11-02.」から2つの日付を見つけます。

注意点

  • JavaScriptの構文です。PCRE、Python、Javaとは一部異なります。
  • 不適切なパターンは長いテキストで非常に遅くなる場合があります。

使い方

  • JavaScriptの正規表現をサンプルテキストで試します。
  • 一致位置とキャプチャグループを確認します。

よくある質問

gフラグは何をしますか?

gフラグを付けるとすべての一致を検索し、付けない場合は最初の一致だけを返します。

キャプチャグループも表示されますか?

はい。一致内容とキャプチャグループを、最初の20件まで表示します。

PCREやPythonの正規表現に対応していますか?

いいえ。JavaScript RegExp構文で動作するため、一部の記法は異なります。

2026年10月11日に更新

目安となる結果です。重要な判断をする前に、専門家にご相談ください。