実際に出荷する JS フレーバー向けの正規表現テスター
regex101 はマルチフレーバーの深掘りに優れています。このページはその逆の賭けです。パターン+フラグ+サンプルを貼り付けると、App Shell で即座にマッチを確認できます。アカウント不要、リモートランナーへのレイテンシなし。
文字数: 116
使用タイミング
コーディング中に/pattern/giのクイックチェック、またはコミット前の置換プレビュー。
例
仕組み
new RegExp(source, flags) → matchAll / replace プレビュー。無効なパターンはエラーを表示します。エンジンはJavaScript正規表現 — PCRE/Pythonではありません。
よくある落とし穴
- JSには一部のPCRE機能がありません; 後方参照はブラウザのバージョンによって異なります。
- 壊滅的なバックトラッキングによりタブがフリーズする可能性があります。
- Dotall / multiline フラグは`.`と`^$`の意味を変更します。
他のツールとの違い
ライブJS正規表現。Slugify/ケースツールはパターンなしでテキストを変換します。Diffは2つのブロブを比較します。
FAQ
PCRE/Python のフレーバー?
ここではサポートしていません — JavaScript のみ;他のフレーバーは regex101 を使用してください。
破滅的バックトラッキング?
非常に大きな入力はタブをフリーズさせる可能性があります;サンプルは適度なサイズにしてください。
アップロード?
いいえ。
置換モード?
UI に置換文字列が含まれている場合ははい。
関連ツール
ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。