テキスト・開発端末内で処理・アップロードなし
🔒ブラウザ内処理・アップロード不要
正規表現テスター
JavaScript正規表現を明示的にテスト。マッチ位置・キャプチャ・主要フラグを確認。
JavaScript正規表現を安全に試す
入力中は実行せず、準備したパターンを明示的にテストしてマッチ位置とキャプチャを確認します。
1. パターンとテスト文字列
スラッシュを付けずにパターン本体だけを入力します。
//giu
入力内容は外部へ送信されません。独立した処理領域で実行し、2秒を超えた場合は安全のため中止します。
パターン 0 / 4,096文字・テスト文字列 0 / 250,000文字
2. フラグ
gを外すと最初の1件だけを表示します。
3. マッチ結果
テストを実行すると、ハイライトと位置を表示します。
まだテスト結果はありません。
このツールは誰向け?
プログラマー、Web開発者、テキスト処理を行うエンジニア
使用場面
- 1正規表現パターンの動作を確認したい時
- 2テキストからパターンにマッチする箇所を見つけたい時
- 3正規表現を学習・練習したい時
よくある質問
正規表現とは?
正規表現(Regular Expression / Regex)は、文字列のパターンを表現するための記法です。テキストの検索・置換・バリデーションなどに広く使われています。
フラグの意味は?
g(グローバル)は全マッチを検索、i(ケース非感知)は大文字小文字を無視、m(マルチライン)は^$を行頭行末に適用、s(dotAll)は.が改行にもマッチします。
メールアドレスの正規表現は?
簡易的なパターンとして ^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$ が使えます。ただし、RFC準拠の厳密なバリデーションには専用ライブラリの利用を推奨します。
日本語(全角文字)にマッチさせるには?
[\u3000-\u303F\u3040-\u309F\u30A0-\u30FF\u4E00-\u9FFF] でひらがな・カタカナ・漢字にマッチします。Unicodeプロパティ \p{Script=Hiragana} なども利用可能です(uフラグが必要)。
データは安全ですか?
すべての処理はブラウザ内で完結します。入力したテキストやパターンがサーバーに送信されることはありません。