RUNWEBTOOLS
日本語

よく使う正規表現パターン

開発者が最もよく検証・抽出するもののための、すぐ使える正規表現です。パターンをコピーして貼り付けてください。正規表現が初めてなら 初心者ガイド を読み、各パターンの仕組みを理解するために 正規表現チートシート を開いておきましょう。

更新 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+$両端の空白を除去するのに使う

注意: これらのパターンは形式を検証するもので、意味を検証するものではありません。ある文字列がメールパターンに一致しても、実在する配信可能なアドレスとは限りません — 重要なものなら、正規表現で形式を確認しつつ、値そのものは別の方法(例: 確認メール)で確かめてください。

関連ツール