よく使う正規表現パターン
開発者が最もよく検証・抽出するもののための、すぐ使える正規表現です。パターンをコピーして貼り付けてください。正規表現が初めてなら 初心者ガイド を読み、各パターンの仕組みを理解するために 正規表現チートシート を開いておきましょう。
更新 2026-07-06
| 一致する対象 | パターン | 備考 |
|---|---|---|
| メール(実用的) | ^[\w.+-]+@[\w-]+\.[\w.-]+$ | フォームには十分; 完全に RFC 準拠の正規表現は存在しない |
| URL(http/https) | https?://[^\s]+ | http:// または https:// で始まる URL に一致 |
| IPv4 アドレス | \b(?:\d{1,3}\.){3}\d{1,3}\b | 各部分が 0–255 かは確認しない |
| 16 進カラー | ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ | 3 桁または 6 桁の 16 進、先頭に # |
| 日付(YYYY-MM-DD) | ^\d{4}-\d{2}-\d{2}$ | 形式のみ — 実在する日付は検証しない |
| 時刻(24 時間 HH:MM) | ^([01]\d|2[0-3]):[0-5]\d$ | 00:00 ~ 23:59 |
| URL スラッグ | ^[a-z0-9]+(?:-[a-z0-9]+)*$ | 小文字の単語をハイフン 1 つでつなぐ |
| 数字のみ | ^\d+$ | 1 つ以上の数字、それ以外はなし |
| 文字のみ | ^[A-Za-z]+$ | ASCII 文字のみ |
| ユーザー名 | ^\w{3,16}$ | 3–16 文字の文字・数字・アンダースコア |
| 米国電話番号(緩い) | ^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$ | 括弧・スペース・ドット・ダッシュを許可 |
| 強いパスワード | ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$ | 小文字・大文字・数字を含む 8 文字以上(先読み) |
| 前後の空白 | ^\s+|\s+$ | 両端の空白を除去するのに使う |
注意: これらのパターンは形式を検証するもので、意味を検証するものではありません。ある文字列がメールパターンに一致しても、実在する配信可能なアドレスとは限りません — 重要なものなら、正規表現で形式を確認しつつ、値そのものは別の方法(例: 確認メール)で確かめてください。
関連ツール