DevToolBox

正規表現チートシート

よく使う正規表現パターンの一覧。クリックでパターンをコピーできます。

基本パターン

メールアドレス

^[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、日付、郵便番号など、実務でよく使うパターンをまとめています。

パターンをクリックするとクリップボードにコピーされます。そのままコードに貼り付けて使用できます。

※ これらのパターンは一般的なケースを想定しています。要件に応じて調整が必要な場合があります。