正規表現パターン集
よく使う正規表現パターンを一覧から選んでコピー。テスト入力で動作確認もできます。
/[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}/i標準的なメールアドレス形式 — 例: user@example.com
/https?:\/\/[\w\-]+(\.[\w\-]+)+([\w.,@?^=%&:\/~+#\-]*[\w@?^=%&\/~+#\-])?/ihttp または https で始まるURL — 例: https://example.com/path?q=1
/(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)/IPv4形式のIPアドレス(0.0.0.0〜255.255.255.255) — 例: 192.168.1.1
/0\d{1,4}[\-\s]?\d{1,4}[\-\s]?\d{4}/日本の固定電話・携帯電話番号(ハイフンあり・なし対応) — 例: 03-1234-5678
/0[789]0[\-\s]?\d{4}[\-\s]?\d{4}/日本の携帯電話番号(070/080/090) — 例: 090-1234-5678
/\d{3}[\-\s]?\d{4}/日本の郵便番号(ハイフンあり・なし対応) — 例: 123-4567
/\d{4}[\-\/](?:0[1-9]|1[0-2])[\-\/](?:0[1-9]|[12]\d|3[01])/ISO 8601形式の日付 — 例: 2024-01-31
/(?:令和|平成|昭和|大正|明治)\d{1,2}年\d{1,2}月\d{1,2}日/日本の元号形式の日付 — 例: 令和6年1月15日
/(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d)?/24時間形式の時刻 — 例: 14:30:00
/[+\-]?\d+/符号付き整数(+12, -5, 100) — 例: -42
/[+\-]?\d+\.\d+/整数部と小数部を持つ数値 — 例: 3.14
/#(?:[0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})/CSSカラーコード(3桁・6桁) — 例: #FF5733 or #abc
/\d{4}[\s\-]?\d{4}[\s\-]?\d{4}[\s\-]?\d{4}/16桁のカード番号(ハイフン・スペースあり・なし対応) — 例: 1234-5678-9012-3456
/[\u3041-\u3096]+/ひらがな文字のみ — 例: あいうえお
/[\u30A1-\u30FA]+/全角カタカナ文字のみ — 例: アイウエオ
/[\u4E00-\u9FFF\u3400-\u4DBF]+/CJK漢字(常用漢字を含む) — 例: 日本語
/[a-zA-Z0-9]+/半角英字と数字のみ(記号なし) — 例: Hello123
/^\s*$/m空白文字のみ、または完全に空の行 — 例: (空の行)
使い方
カテゴリボタンでパターンを絞り込み、「コピー」ボタンでクリップボードにコピーします。
「テスト」ボタンを押すとテスト入力欄が表示され、実際のテキストでマッチ確認ができます。
コピーしたパターンはJavaScript(new RegExp)やその他の言語でそのまま使用できます。
開発作業で使うときの確認ポイント
- •多くの変換・整形ツールはブラウザ内で処理します。DNS確認やIP確認のように外部通信が必要な機能は、ページ内の説明も確認してください。
- •整形・変換・生成結果は、言語仕様や実行環境によって解釈が変わる場合があります。本番投入前にテスト環境やCIで検証してください。
- •JSON、正規表現、HTTPヘッダーなどは小さな差分が不具合につながるため、変更前後を保存して比較する運用がおすすめです。
関連ツール
🗂️ カテゴリから他のツールを探す
画像・メディア
テキスト
デザイン
関連ガイド記事
このツールをシェア