DevKitBase
ツール概要プライバシー

実際に出荷する JS フレーバー向けの正規表現テスター

regex101 はマルチフレーバーの深掘りに優れています。このページはその逆の賭けです。パターン+フラグ+サンプルを貼り付けると、App Shell で即座にマッチを確認できます。アカウント不要、リモートランナーへのレイテンシなし。

文字数: 116
入力

使用タイミング

コーディング中に/pattern/giのクイックチェック、またはコミット前の置換プレビュー。

入力
パターン: \d+\nフラグ: g\nテキスト: a1b22
出力
マッチ: 1, 22

仕組み

new RegExp(source, flags) → matchAll / replace プレビュー。無効なパターンはエラーを表示します。エンジンはJavaScript正規表現 — PCRE/Pythonではありません。

よくある落とし穴

  • JSには一部のPCRE機能がありません; 後方参照はブラウザのバージョンによって異なります。
  • 壊滅的なバックトラッキングによりタブがフリーズする可能性があります。
  • Dotall / multiline フラグは`.`と`^$`の意味を変更します。

他のツールとの違い

ライブJS正規表現。Slugify/ケースツールはパターンなしでテキストを変換します。Diffは2つのブロブを比較します。

FAQ

PCRE/Python のフレーバー?
ここではサポートしていません — JavaScript のみ;他のフレーバーは regex101 を使用してください。
破滅的バックトラッキング?
非常に大きな入力はタブをフリーズさせる可能性があります;サンプルは適度なサイズにしてください。
アップロード?
いいえ。
置換モード?
UI に置換文字列が含まれている場合ははい。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。