Regex テスター
リアルタイムマッチングで正規表現をテスト・デバッグ
正規表現
/
/g
g - グローバル
i - 大文字小文字を無視
m - 複数行
s - ドットオール
u - Unicode
y - スティッキー
テストテキスト
文字数: 0 | 行数: 1
表示設定
テキスト内のマッチを強調表示
統計を表示
キャプチャグループを表示
正規表現の例
メール検証
有効なメールアドレスにマッチ
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/gm
電話番号
さまざまな形式の電話番号を抽出
/(?:\+?1[-.]?)?\(?([0-9]{3})\)?[-.]?([0-9]{3})[-.]?([0-9]{4})/g
URL抽出
テキストからURLを検索
/https?:\/\/[^\s]+/gi
HTMLタグ
名前付きグループでHTMLタグにマッチ
/<(?<tag>\w+)(?<attrs>[^>]*)>(?<content>.*?)<\/\k<tag>>/gs
日付フォーマット
さまざまな日付フォーマットにマッチ
/\b(?<month>\d{1,2})[/-](?<day>\d{1,2})[/-](?<year>\d{4})\b|\b(?<year2>\d{4})-(?<month2>\d{2})-(?<day2>\d{2})\b/g
CSSセレクター
CSSのクラスとIDセレクターを解析
/(?<selector>[.#])(?<name>[a-zA-Z][a-zA-Z0-9_-]*)/g
履歴
Related guide
How to Test Regex Online: A Practical Guide with Examples