正規表現チートシート
よく使う正規表現パターンの一覧。クリックでパターンをコピーできます。
基本パターン
メールアドレス
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
例: user@example.com
URL
^https?://[a-zA-Z0-9.-]+(?:/[^\s]*)?$
例: https://example.com/path
電話番号 (日本)
^0\d{1,4}-\d{1,4}-\d{4}$
例: 03-1234-5678
携帯電話 (日本)
^0[789]0-\d{4}-\d{4}$
例: 090-1234-5678
郵便番号 (日本)
^\d{3}-\d{4}$
例: 100-0001
日付・時刻
日付 YYYY-MM-DD
^\d{4}-\d{2}-\d{2}$
例: 2026-02-05
日付 YYYY/MM/DD
^\d{4}/\d{2}/\d{2}$
例: 2026/02/05
時刻 HH:MM
^([01]\d|2[0-3]):[0-5]\d$
例: 14:30
時刻 HH:MM:SS
^([01]\d|2[0-3]):[0-5]\d:[0-5]\d$
例: 14:30:45
文字列
半角英数字のみ
^[a-zA-Z0-9]+$
例: abc123
半角英字のみ
^[a-zA-Z]+$
例: abcXYZ
半角数字のみ
^\d+$
例: 123456
ひらがなのみ
^[\u3040-\u309F]+$
例: ひらがな
カタカナのみ
^[\u30A0-\u30FF]+$
例: カタカナ
その他
IPv4アドレス
^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$
例: 192.168.1.1
16進数カラーコード
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
例: #FF5733
クレジットカード番号
^\d{4}-\d{4}-\d{4}-\d{4}$
例: 1234-5678-9012-3456
パスワード (8文字以上、英数字)
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$
例: Pass1234
正規表現チートシートとは?
よく使う正規表現パターンを一覧で確認できます。 メールアドレス、電話番号、URL、日付、郵便番号など、実務でよく使うパターンをまとめています。
パターンをクリックするとクリップボードにコピーされます。そのままコードに貼り付けて使用できます。
※ これらのパターンは一般的なケースを想定しています。要件に応じて調整が必要な場合があります。