正規表現の検証
このブラウザーの RegExp コンストラクターで最大 2,048 UTF-16 単位のパターンを検証し、正規化した式をコピーします。
使い方
使い方
- スラッシュ区切りなしでパターン本体を入力します。
- 任意のフラグを入力して構文を検証します。
- 構文の結果を確認し、正規化した式をコピーします。
構文とフラグ
現在のブラウザーの JavaScript エンジンが対応する構文を検証します。d、g、i、m、s、u、v、y を各 1 回使えます。u と v は併用できません。古いブラウザーでは新機能が未対応の場合があります。空のパターンは有効です。
安全性の対象範囲
コンパイルのみを実行します。テキスト入力、一致プレビュー、構造分析、ReDoS 監査はありません。構文が有効なパターンでも照合時に危険な場合があります。最大 2,048 UTF-16 単位で、入力はブラウザー内に留まります。
よくある質問
あわせて知りたいこと
有効な構文なら安全ですか?
いいえ。構文の有効性は破滅的なバックトラッキング、照合性能、データに対する正しさを保証しません。
PCRE や Python の構文を検証できますか?
いいえ。このブラウザーの JavaScript RegExp 構文を使います。対象の実行環境は別途確認してください。
式は送信されますか?
いいえ。構文検証とコピーはローカルで行います。